diff --git a/.github/workflows/snap.yaml b/.github/workflows/snap.yaml index 3a9ab8a0..ea7f92f9 100644 --- a/.github/workflows/snap.yaml +++ b/.github/workflows/snap.yaml @@ -2,7 +2,8 @@ name: Publish Snap on: push: - branches: [develop] + branches: + - develop jobs: jobs: @@ -14,11 +15,12 @@ jobs: uses: styfle/cancel-workflow-action@0.9.0 with: access_token: ${{ secrets.GITHUB_TOKEN }} + test: name: Lint & Test Build needs: jobs runs-on: ubuntu-20.04 - container: node:12.18-alpine + container: node:14.16-alpine steps: - name: checkout uses: actions/checkout@v2 @@ -30,6 +32,7 @@ jobs: run: yarn lint - name: build run: yarn build + build-snap: name: Build Snap Package (${{ matrix.architecture }}) needs: test @@ -44,7 +47,6 @@ jobs: steps: - name: Checkout Code uses: actions/checkout@v2 - - name: Prepare id: prepare run: | @@ -54,35 +56,31 @@ jobs: else echo ::set-output name=RELEASE::edge fi - - name: Set Up QEMU uses: docker/setup-qemu-action@v1 with: image: tonistiigi/binfmt@sha256:df15403e06a03c2f461c1f7938b171fda34a5849eb63a70e2a2109ed5a778bde - - name: Build Snap Package uses: diddlesnaps/snapcraft-multiarch-action@v1 id: build with: architecture: ${{ matrix.architecture }} - - name: Upload Snap Package uses: actions/upload-artifact@v2 with: name: overseerr-snap-package-${{ matrix.architecture }} path: ${{ steps.build.outputs.snap }} - - name: Review Snap Package uses: diddlesnaps/snapcraft-review-tools-action@v1.2.0 with: snap: ${{ steps.build.outputs.snap }} - - name: Publish Snap Package uses: snapcore/action-publish@v1 with: store_login: ${{ secrets.SNAP_LOGIN }} snap: ${{ steps.build.outputs.snap }} release: ${{ steps.prepare.outputs.RELEASE }} + discord: name: Send Discord Notification needs: build-snap @@ -91,7 +89,6 @@ jobs: steps: - name: Get Build Job Status uses: technote-space/workflow-conclusion-action@v2.1.5 - - name: Combine Job Status id: status run: | @@ -101,7 +98,6 @@ jobs: else echo ::set-output name=status::$WORKFLOW_CONCLUSION fi - - name: Post Status to Discord uses: sarisia/actions-status-discord@v1 with: diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index a83561a0..0d73f8ad 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -11,9 +11,9 @@ confinement: strict parts: overseerr: plugin: nodejs - nodejs-version: "14.16.0" + nodejs-version: "14.16.1" nodejs-package-manager: "yarn" - nodejs-yarn-version: v1.22.5 + nodejs-yarn-version: v1.22.10 build-packages: - git - on arm64: