fix aur nightly publishing (#813)

This commit is contained in:
ReenigneArcher
2023-01-22 11:44:36 -05:00
committed by GitHub
parent 3f202be09a
commit c8c80807da
+10 -10
View File
@@ -163,9 +163,10 @@ jobs:
cmake cmake
- name: Configure PKGBUILD files - name: Configure PKGBUILD files
id: prepare
run: | run: |
# variables for manifest # variables for manifest
echo "aur_publish=false" >> $GITHUB_ENV aur_publish=false
aur_pkg=sunshine-dev aur_pkg=sunshine-dev
sub_version="" sub_version=""
conflicts="'sunshine'" conflicts="'sunshine'"
@@ -174,22 +175,20 @@ jobs:
branch=${GITHUB_HEAD_REF} branch=${GITHUB_HEAD_REF}
# check the branch variable # check the branch variable
if [ -z "$branch" ] if [ -z "$branch" ]; then
then
echo "This is a PUSH event" echo "This is a PUSH event"
commit=${{ github.sha }} commit=${{ github.sha }}
clone_url=${{ github.event.repository.clone_url }} clone_url=${{ github.event.repository.clone_url }}
if [[ ${{ github.ref == 'refs/heads/master' }} ]]; then if [[ ${{ github.ref == 'refs/heads/master' }} ]]; then
echo "This is a main release event"
aur_publish=true
aur_pkg=sunshine aur_pkg=sunshine
conflicts="" conflicts=""
provides="" provides=""
echo "aur_publish=true" >> $GITHUB_ENV
elif [[ ${{ github.ref == 'refs/heads/nightly' }} ]]; then elif [[ ${{ github.ref == 'refs/heads/nightly' }} ]]; then
echo "This is a nightly release event"
sub_version=".r${commit}" sub_version=".r${commit}"
echo "aur_publish=false" >> $GITHUB_ENV
fi fi
else else
echo "This is a PR event" echo "This is a PR event"
@@ -201,7 +200,8 @@ jobs:
echo "Commit: ${commit}" echo "Commit: ${commit}"
echo "Clone URL: ${clone_url}" echo "Clone URL: ${clone_url}"
echo "aur_pkg=${aur_pkg}" >> $GITHUB_ENV echo "aur_publish=${aur_publish}" >> $GITHUB_OUTPUT
echo "aur_pkg=${aur_pkg}" >> $GITHUB_OUTPUT
mkdir -p artifacts mkdir -p artifacts
mkdir -p build mkdir -p build
@@ -237,10 +237,10 @@ jobs:
path: artifacts/ path: artifacts/
- name: Publish AUR package - name: Publish AUR package
if: ${{ env.aur_publish == 'true' }} if: ${{ steps.prepare.outputs.aur_publish == 'true' }}
uses: KSXGitHub/github-actions-deploy-aur@v2.6.0 uses: KSXGitHub/github-actions-deploy-aur@v2.6.0
with: with:
pkgname: ${{ env.aur_pkg }} pkgname: ${{ steps.prepare.outputs.aur_pkg }}
pkgbuild: ./artifacts/PKGBUILD pkgbuild: ./artifacts/PKGBUILD
assets: | assets: |
./artifacts/* ./artifacts/*