summaryrefslogtreecommitdiff
path: root/.github/workflows/build.yaml
diff options
context:
space:
mode:
authorNat Goodspeed <nat@lindenlab.com>2023-08-18 11:28:15 -0400
committerNat Goodspeed <nat@lindenlab.com>2023-08-18 11:28:15 -0400
commit70e4c73baae5759b6a2bae9722fa64cfb8b0bb20 (patch)
tree56633a3cb19ef68e10c9fda209265a27b5f2378c /.github/workflows/build.yaml
parent73a857ba31a21add60db349fc29fb9f7a5edfa00 (diff)
SL-18837: Engage initial GH viewer release script.
Diffstat (limited to '.github/workflows/build.yaml')
-rw-r--r--.github/workflows/build.yaml38
1 files changed, 28 insertions, 10 deletions
diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index 01f7f2bd7b..1cdef55f5f 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -241,16 +241,34 @@ jobs:
release:
needs: build
- runs-on: [ubuntu-latest]
+ runs-on: ubuntu-latest
if: github.ref_type == 'tag' && startsWith(github.ref_name, 'Second_Life_')
steps:
- # forked from softprops/action-gh-release
- - uses: secondlife-3p/action-gh-release@v1
+ - name: Checkout code
+ uses: actions/checkout@v3
+ with:
+ ref: ${{ github.sha }}
+
+ - name: Setup python
+ uses: actions/setup-python@v4
with:
- prerelease: true
- generate_release_notes: true
- # the only reason we generate a GH release is to post build products
- fail_on_unmatched_files: true
- files: |
- ${{ needs.build.outputs.installer }}
- ${{ needs.build.outputs.metadata }}
+ python-version: "3.11"
+
+ - name: Install PyGithub
+ run: pip3 install PyGithub
+
+ - name: Unpack artifacts
+ env:
+ BUILD: ${{ toJSON(needs.build) }}
+ run: .github/workflows/post_artifacts.py
+
+## # forked from softprops/action-gh-release
+## - uses: secondlife-3p/action-gh-release@v1
+## with:
+## prerelease: true
+## generate_release_notes: true
+## # the only reason we generate a GH release is to post build products
+## fail_on_unmatched_files: true
+## files: |
+## ${{ needs.build.outputs.installer }}
+## ${{ needs.build.outputs.metadata }}