ci: harden workflows (#4412)

This commit is contained in:
David Lane
2025-11-12 10:48:21 -05:00
committed by GitHub
parent 852dee0a68
commit a2e6fc9f2a
7 changed files with 65 additions and 60 deletions
+4 -9
View File
@@ -18,6 +18,7 @@ jobs:
name: ${{ matrix.name }}
env:
APP_ID: dev.lizardbyte.app.Sunshine
VERSION: ${{ inputs.release_version }}
runs-on: ubuntu-${{ matrix.dist }}
strategy:
fail-fast: false
@@ -89,20 +90,14 @@ jobs:
chmod +x ./scripts/linux_build.sh
echo "::add-matcher::.github/matchers/gcc.json"
./scripts/linux_build.sh \
--publisher-name='${{ github.repository_owner }}' \
--publisher-website='https://app.lizardbyte.dev' \
--publisher-issue-url='https://app.lizardbyte.dev/support' \
--publisher-name="${GITHUB_REPOSITORY_OWNER}" \
--publisher-website="https://app.lizardbyte.dev" \
--publisher-issue-url="https://app.lizardbyte.dev/support" \
--skip-cleanup \
--skip-package \
--ubuntu-test-repo ${{ matrix.EXTRA_ARGS }}
echo "::remove-matcher owner=gcc::"
- name: Set AppImage Version
if: matrix.name == 'AppImage'
run: |
version=${{ inputs.release_version }}
echo "VERSION=${version}" >> "${GITHUB_ENV}"
- name: Package Linux - AppImage
if: matrix.name == 'AppImage'
working-directory: build