diff options
author | Signal Linden <signal@lindenlab.com> | 2023-11-22 11:17:28 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-22 11:17:28 -0800 |
commit | 28a9895070820a96afacf32a25660586bd64f520 (patch) | |
tree | 006d909d143b2f91ac6b09a20fcb1e6de4819636 | |
parent | ba3afbf68a19a142d50e56008f29b1d9282c5740 (diff) | |
parent | 5416d94d07ac85ba384fafb0b0b1b11b8cd0b6e4 (diff) |
Merge pull request #521 from secondlife/signal/simple-release
Only publish installers to releases
-rw-r--r-- | .github/workflows/build.yaml | 48 |
1 files changed, 26 insertions, 22 deletions
diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index d8b9b5e8e0..849c10d62e 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -330,29 +330,29 @@ jobs: steps: - uses: actions/download-artifact@v3 with: - path: artifacts + name: Windows-installer - - name: Reshuffle artifact files - uses: secondlife/viewer-build-util/release-artifacts@v1 + - uses: actions/download-artifact@v3 + with: + name: macOS-installer + + - uses: actions/download-artifact@v3 with: - input-path: artifacts - output-path: assets - # The *-app artifacts are for use only by the signing and - # packaging steps. Once we've generated signed installers, we no - # longer need them, and we CERTAINLY don't want to publish - # thousands of individual files as separate URLs. - exclude: |- - Windows-app - macOS-app - # Use just "Windows" or "macOS" prefix because these are the only - # artifacts in which we expect files from both platforms with - # colliding names (e.g. autobuild-package.xml). release-artifacts - # normally resolves collisions by prepending the artifact name, so - # when we anticipate collisions, it's good to keep the prefix - # short and sweet. - prefix: |- - Windows-metadata=Windows - macOS-metadata=macOS + name: Windows-metadata + + - name: Rename windows metadata + run: | + mv autobuild-package.xml Windows-autobuild-package.xml + mv newview/viewer_version.txt Windows-viewer_version.txt + + - uses: actions/download-artifact@v3 + with: + name: macOS-metadata + + - name: Rename macOS metadata + run: | + mv autobuild-package.xml macOS-autobuild-package.xml + mv newview/viewer_version.txt macOS-viewer_version.txt # forked from softprops/action-gh-release - uses: secondlife-3p/action-gh-release@v1 @@ -364,4 +364,8 @@ jobs: generate_release_notes: true # the only reason we generate a GH release is to post build products fail_on_unmatched_files: true - files: "assets/*" + files: | + *.dmg + *.exe + *-autobuild-package.xml + *-viewer_version.txt |