From c879dd462c1fd20618f035f4d472222728194853 Mon Sep 17 00:00:00 2001 From: achiez Date: Sat, 14 Mar 2026 15:36:02 +0200 Subject: [PATCH] fix(build): include NebulaAuth.exe in release package Fix CI packaging configuration to ensure NebulaAuth.exe is included in the published release artifacts. --- .github/workflows/publish.yml | 8 +++-- NebulaAuth.slnx | 1 + changelog/1.8.4.json | 50 ++++++++++++++++++++++++++++++++ src/NebulaAuth/NebulaAuth.csproj | 2 +- 4 files changed, 57 insertions(+), 4 deletions(-) create mode 100644 changelog/1.8.4.json diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a94b4ba..e6deac4 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -111,10 +111,12 @@ jobs: - name: Build NebulaAuth run: | - dotnet publish src/NebulaAuth/NebulaAuth.csproj \ + dotnet publish src/NebulaAuth/NebulaAuth.csproj \ -c Release \ - -o build \ - -p:EnableWindowsTargeting=true + -r win-x64 \ + --self-contained false \ + -p:EnableWindowsTargeting=true \ + -o build # -------------------------------------------------------- # Package ZIP diff --git a/NebulaAuth.slnx b/NebulaAuth.slnx index 8ff39ee..a973102 100644 --- a/NebulaAuth.slnx +++ b/NebulaAuth.slnx @@ -22,6 +22,7 @@ + diff --git a/changelog/1.8.4.json b/changelog/1.8.4.json new file mode 100644 index 0000000..99b5799 --- /dev/null +++ b/changelog/1.8.4.json @@ -0,0 +1,50 @@ +{ + "version": "1.8.4", + "date": "2026-03-14", + "changes": [ + { + "type": "FIX", + "text": "Rebuilt release package to include the missing NebulaAuth.exe file. Version 1.8.4 is functionally identical to 1.8.3 and only fixes the packaging issue that caused the executable to be absent in the previous release." + }, + { + "type": "NEW", + "text": "Introduced a redesigned update system with a custom update dialog and integrated changelog viewer", + "link": "https://github.com/achiez/NebulaAuth-Steam-Desktop-Authenticator-by-Achies/pull/19" + }, + { + "type": "NEW", + "text": "Added support for importing SDA-encrypted mafiles with automatic manifest detection", + "link": "https://github.com/achiez/NebulaAuth-Steam-Desktop-Authenticator-by-Achies/pull/17" + }, + { + "type": "NEW", + "text": "Grouped market confirmations can now be expanded to reveal individual items", + "link": "https://github.com/achiez/NebulaAuth-Steam-Desktop-Authenticator-by-Achies/pull/18" + }, + { + "type": "SECURITY", + "text": "Added SHA256 checksum verification for downloaded update packages" + }, + { + "type": "IMPROVEMENT", + "text": "Export feature now trims input automatically to prevent issues caused by invisible characters or extra spaces" + }, + { + "type": "IMPROVEMENT", + "text": "Improved update experience with 'Remind later' and 'Skip version' options" + }, + { + "type": "IMPROVEMENT", + "text": "Added visual update indicator and manual 'Check for updates' action" + }, + { + "type": "IMPROVEMENT", + "text": "Expanded localization support with Spanish, Turkish and Kazakh languages" + }, + { + "type": "INFO", + "text": "Read the full release notes for NebulaAuth 1.8.3", + "link": "https://teletype.in/@achies_raw/o-RDwZKZkAU" + } + ] +} \ No newline at end of file diff --git a/src/NebulaAuth/NebulaAuth.csproj b/src/NebulaAuth/NebulaAuth.csproj index 198cbf2..7e9bd4c 100644 --- a/src/NebulaAuth/NebulaAuth.csproj +++ b/src/NebulaAuth/NebulaAuth.csproj @@ -10,7 +10,7 @@ en;ru;ua Theme\lock.ico 7.0 - 1.8.3 + 1.8.4 true