Keep appimages as artifacts

This commit is contained in:
Tim Felgentreff 2023-02-24 22:55:26 +01:00 committed by GitHub
parent cd6c45aa2c
commit df1775cbf5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -17,22 +17,30 @@ jobs:
- uses: actions/checkout@v2
- name: Build game ${{ matrix.game.id }}
run: bash -x ./tools/build_appimage.sh ${{ matrix.game.id }} ${{ matrix.game.name }}
- name: Create continuous release
uses: ncipollo/release-action@v1
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
- name: Archive production artifacts
uses: actions/upload-artifact@v3
with:
allowUpdates: true
artifacts: "*.AppImage*"
body: |
:heavy_check_mark: AppImage built from latest commit ([${{ github.sha }}](https://github.com/${{ github.repository }}/commit/${{ github.sha }})).
:scroll: Build log: https://github.com/${{ github.repository }}/commit/${{ github.sha }}/checks?check_suite_id=${{ github.run_id }}
commit: ${{ github.sha }}
draft: false
repo: ${{ matrix.game.id }}
name: master-builds
prerelease: true
removeArtifacts: false
replacesArtifacts: true
skipIfReleaseExists: false
tag: continuous
token: "${{ secrets.GITHUB_TOKEN }}"
name: ${{ matrix.game.id }}
retention-days: 90
path: |
*.AppImage
# - name: Create continuous release
# uses: ncipollo/release-action@v1
# if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
# with:
# allowUpdates: true
# artifacts: "*.AppImage*"
# body: |
# :heavy_check_mark: AppImage built from latest commit ([${{ github.sha }}](https://github.com/${{ github.repository }}/commit/${{ github.sha }})).
# :scroll: Build log: https://github.com/${{ github.repository }}/commit/${{ github.sha }}/checks?check_suite_id=${{ github.run_id }}
# commit: ${{ github.sha }}
# draft: false
# repo: ${{ matrix.game.id }}
# name: master-builds
# prerelease: true
# removeArtifacts: false
# replacesArtifacts: true
# skipIfReleaseExists: false
# tag: continuous
# token: "${{ secrets.GITHUB_TOKEN }}"