ci: temporarily disable snap release builds (#811)

This commit is contained in:
Fallenbagel
2024-06-12 10:49:15 +05:00
committed by GitHub
parent 46ee8a4ca1
commit 6eb88f8674

View File

@@ -35,60 +35,60 @@ jobs:
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
run: npx semantic-release run: npx semantic-release
build-snap: # build-snap:
name: Build Snap Package (${{ matrix.architecture }}) # name: Build Snap Package (${{ matrix.architecture }})
needs: semantic-release # needs: semantic-release
runs-on: ubuntu-22.04 # runs-on: ubuntu-22.04
strategy: # strategy:
fail-fast: false # fail-fast: false
matrix: # matrix:
architecture: # architecture:
- amd64 # - amd64
- arm64 # - arm64
- armhf # - armhf
steps: # steps:
- name: Checkout Code # - name: Checkout Code
uses: actions/checkout@v4 # uses: actions/checkout@v4
with: # with:
fetch-depth: 0 # fetch-depth: 0
- name: Switch to main branch # - name: Switch to main branch
run: git checkout main # run: git checkout main
- name: Pull latest changes # - name: Pull latest changes
run: git pull # run: git pull
- name: Prepare # - name: Prepare
id: prepare # id: prepare
run: | # run: |
git fetch --prune --tags # git fetch --prune --tags
if [[ $GITHUB_REF == refs/tags/* || $GITHUB_REF == refs/heads/master ]]; then # if [[ $GITHUB_REF == refs/tags/* || $GITHUB_REF == refs/heads/master ]]; then
echo "RELEASE=stable" >> $GITHUB_OUTPUT # echo "RELEASE=stable" >> $GITHUB_OUTPUT
else # else
echo "RELEASE=edge" >> $GITHUB_OUTPUT # echo "RELEASE=edge" >> $GITHUB_OUTPUT
fi # fi
- name: Set Up QEMU # - name: Set Up QEMU
uses: docker/setup-qemu-action@v3 # uses: docker/setup-qemu-action@v3
with: # with:
image: tonistiigi/binfmt@sha256:df15403e06a03c2f461c1f7938b171fda34a5849eb63a70e2a2109ed5a778bde # image: tonistiigi/binfmt@sha256:df15403e06a03c2f461c1f7938b171fda34a5849eb63a70e2a2109ed5a778bde
- name: Build Snap Package # - name: Build Snap Package
uses: diddlesnaps/snapcraft-multiarch-action@v1 # uses: diddlesnaps/snapcraft-multiarch-action@v1
id: build # id: build
with: # with:
architecture: ${{ matrix.architecture }} # architecture: ${{ matrix.architecture }}
- name: Upload Snap Package # - name: Upload Snap Package
uses: actions/upload-artifact@v4 # uses: actions/upload-artifact@v4
with: # with:
name: jellyseerr-snap-package-${{ matrix.architecture }} # name: jellyseerr-snap-package-${{ matrix.architecture }}
path: ${{ steps.build.outputs.snap }} # path: ${{ steps.build.outputs.snap }}
- name: Review Snap Package # - name: Review Snap Package
uses: diddlesnaps/snapcraft-review-tools-action@v1 # uses: diddlesnaps/snapcraft-review-tools-action@v1
with: # with:
snap: ${{ steps.build.outputs.snap }} # snap: ${{ steps.build.outputs.snap }}
- name: Publish Snap Package # - name: Publish Snap Package
uses: snapcore/action-publish@v1 # uses: snapcore/action-publish@v1
env: # env:
SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAP_LOGIN }} # SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAP_LOGIN }}
with: # with:
snap: ${{ steps.build.outputs.snap }} # snap: ${{ steps.build.outputs.snap }}
release: ${{ steps.prepare.outputs.RELEASE }} # release: ${{ steps.prepare.outputs.RELEASE }}
discord: discord:
name: Send Discord Notification name: Send Discord Notification