From 81281e6a54d05918ee3d1b82ac1de796747aa2e0 Mon Sep 17 00:00:00 2001 From: TYFALY Date: Mon, 21 Sep 2026 23:18:53 +0000 Subject: [PATCH 1/2] fix: publish only TrophyPrompt.csproj, not entire solution --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 623c87d..2dc0aab 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,7 +39,7 @@ jobs: - name: Publish Binary run: | - dotnet publish -c Release -r ${{ matrix.target }} --self-contained true /p:PublishSingleFile=true /p:EnableCompressionInSingleFile=true -o ./publish + dotnet publish TrophyPrompt.csproj -c Release -r ${{ matrix.target }} --self-contained true /p:PublishSingleFile=true /p:EnableCompressionInSingleFile=true -o ./publish - name: Package Release Asset (Unix) if: matrix.os != 'windows-latest' From e495f4e5fa393ee980661e17a41ba98198a3e880 Mon Sep 17 00:00:00 2001 From: TYFALY Date: Mon, 21 Sep 2026 23:24:52 +0000 Subject: [PATCH 2/2] chore: v1.1.0 release with manual changelog --- .github/workflows/release.yml | 36 ++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2dc0aab..5b31402 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -74,11 +74,41 @@ jobs: with: path: ./artifacts - - name: Generate Automatic Release Description - id: changelog + - name: Create Release uses: softprops/action-gh-release@v2 with: - generate_release_notes: true + generate_release_notes: false + body: | + ## TrophyPrompt v1.1.0 + + **Cross-platform PS3 trophy timestamp editor** — now builds and runs on Windows, macOS (Intel + Apple Silicon), and Linux. + + ### What's new + - **Vendored dependencies** — `TROPHYParser`, `BigEndianTool`, `pfdtool` all in `/vendor`, no external checkouts needed + - **Cross-platform builds** — Single-file self-contained executables for all 4 targets + - **CI/CD pipelines** — GitHub Actions builds on every PR, releases on tag push + - **Overhauled README** — Quick-start, contributing guide, project structure, license + + ### Downloads + | Platform | File | + |----------|------| + | Windows x64 | `TrophyPrompt-win-x64.exe.zip` | + | Linux x64 | `TrophyPrompt-linux-x64.tar.gz` | + | macOS x64 (Intel) | `TrophyPrompt-osx-x64.tar.gz` | + | macOS ARM64 (Apple Silicon) | `TrophyPrompt-osx-arm64.tar.gz` | + + ### Known limitation + `pfdtool` (PFD encryption/decryption) is Windows-only. On macOS/Linux the app launches but decryption/encryption won't work unless you provide a cross-platform alternative or run the Windows binary via Wine. + + ### Building from source + ```bash + git clone https://github.com/TYFALY/TrophyPrompt.git + cd TrophyPrompt + dotnet build TrophyPrompt.sln -c Release + dotnet run --project TrophyPrompt.csproj -c Release + ``` + + See [README](https://github.com/TYFALY/TrophyPrompt#readme) for full docs. files: | ./artifacts/*/* env: