build: temporarily disable snap builds (#4074)

This commit is contained in:
Ryan Cohen
2025-03-26 12:25:56 +09:00
committed by GitHub
parent ab2e34859b
commit ff42fdb4fc
4 changed files with 59 additions and 56 deletions

View File

@@ -8,6 +8,8 @@ on:
jobs: jobs:
deploy: deploy:
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions:
contents: write
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Generate Swagger UI - name: Generate Swagger UI
@@ -18,6 +20,6 @@ jobs:
- name: Deploy to GitHub Pages - name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3 uses: peaceiris/actions-gh-pages@v3
with: with:
github_token: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
publish_dir: swagger-ui publish_dir: swagger-ui
cname: api-docs.overseerr.dev cname: api-docs.overseerr.dev

View File

@@ -42,60 +42,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@v3 # uses: actions/checkout@v3
with: # with:
fetch-depth: 0 # fetch-depth: 0
- name: Switch to master branch # - name: Switch to master branch
run: git checkout master # run: git checkout master
- 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@v2 # uses: docker/setup-qemu-action@v2
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@v3 # uses: actions/upload-artifact@v3
with: # with:
name: overseerr-snap-package-${{ matrix.architecture }} # name: overseerr-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

View File

@@ -19,5 +19,6 @@
"typescript.preferences.importModuleSpecifier": "non-relative", "typescript.preferences.importModuleSpecifier": "non-relative",
"files.associations": { "files.associations": {
"globals.css": "tailwindcss" "globals.css": "tailwindcss"
} },
"i18n-ally.localesPaths": ["src/i18n/locale"]
} }