chore(deps): update github actions

pull/3446/head
renovate[bot] 1 month ago committed by GitHub
parent 4aac491209
commit 9ab9e99839
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -12,11 +12,11 @@ jobs:
test: test:
name: Lint & Test Build name: Lint & Test Build
if: github.event_name == 'pull_request' if: github.event_name == 'pull_request'
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
container: node:18.18-alpine container: node:18.18-alpine
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v4
- name: Install dependencies - name: Install dependencies
env: env:
HUSKY: 0 HUSKY: 0
@ -31,27 +31,27 @@ jobs:
build_and_push: build_and_push:
name: Build & Publish Docker Images name: Build & Publish Docker Images
if: github.ref == 'refs/heads/develop' && !contains(github.event.head_commit.message, '[skip ci]') if: github.ref == 'refs/heads/develop' && !contains(github.event.head_commit.message, '[skip ci]')
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v4
- name: Set up QEMU - name: Set up QEMU
uses: docker/setup-qemu-action@v2 uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2 uses: docker/setup-buildx-action@v3
- name: Log in to Docker Hub - name: Log in to Docker Hub
uses: docker/login-action@v2 uses: docker/login-action@v3
with: with:
username: ${{ secrets.DOCKER_USERNAME }} username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_TOKEN }} password: ${{ secrets.DOCKER_TOKEN }}
- name: Log in to GitHub Container Registry - name: Log in to GitHub Container Registry
uses: docker/login-action@v2 uses: docker/login-action@v3
with: with:
registry: ghcr.io registry: ghcr.io
username: ${{ github.repository_owner }} username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }} password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push - name: Build and push
uses: docker/build-push-action@v3 uses: docker/build-push-action@v6
with: with:
context: . context: .
file: ./Dockerfile file: ./Dockerfile
@ -69,7 +69,7 @@ jobs:
name: Send Discord Notification name: Send Discord Notification
needs: build_and_push needs: build_and_push
if: always() && github.event_name != 'pull_request' && !contains(github.event.head_commit.message, '[skip ci]') if: always() && github.event_name != 'pull_request' && !contains(github.event.head_commit.message, '[skip ci]')
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
steps: steps:
- name: Get Build Job Status - name: Get Build Job Status
uses: technote-space/workflow-conclusion-action@v3 uses: technote-space/workflow-conclusion-action@v3

@ -24,18 +24,18 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v4
- name: Initialize CodeQL - name: Initialize CodeQL
uses: github/codeql-action/init@v2 uses: github/codeql-action/init@v3
with: with:
languages: ${{ matrix.language }} languages: ${{ matrix.language }}
queries: +security-and-quality queries: +security-and-quality
- name: Autobuild - name: Autobuild
uses: github/codeql-action/autobuild@v2 uses: github/codeql-action/autobuild@v3
- name: Perform CodeQL Analysis - name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2 uses: github/codeql-action/analyze@v3
with: with:
category: '/language:${{ matrix.language }}' category: '/language:${{ matrix.language }}'

@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v4
- name: Cypress run - name: Cypress run
uses: cypress-io/github-action@v4 uses: cypress-io/github-action@v4
with: with:

@ -9,14 +9,14 @@ jobs:
deploy: deploy:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v4
- name: Generate Swagger UI - name: Generate Swagger UI
uses: Legion2/swagger-ui-action@v1 uses: Legion2/swagger-ui-action@v1
with: with:
output: swagger-ui output: swagger-ui
spec-file: overseerr-api.yml spec-file: overseerr-api.yml
- name: Deploy to GitHub Pages - name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3 uses: peaceiris/actions-gh-pages@v4
with: with:
github_token: ${{ secrets.GITHUB_TOKEN }} github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: swagger-ui publish_dir: swagger-ui

@ -8,30 +8,30 @@ on:
jobs: jobs:
build_and_push: build_and_push:
name: Build & Publish Docker Preview Images name: Build & Publish Docker Preview Images
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v4
- name: Get the version - name: Get the version
id: get_version id: get_version
run: echo "VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT run: echo "VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT
- name: Set up QEMU - name: Set up QEMU
uses: docker/setup-qemu-action@v2 uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2 uses: docker/setup-buildx-action@v3
- name: Log in to Docker Hub - name: Log in to Docker Hub
uses: docker/login-action@v2 uses: docker/login-action@v3
with: with:
username: ${{ secrets.DOCKER_USERNAME }} username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_TOKEN }} password: ${{ secrets.DOCKER_TOKEN }}
- name: Log in to GitHub Container Registry - name: Log in to GitHub Container Registry
uses: docker/login-action@v2 uses: docker/login-action@v3
with: with:
registry: ghcr.io registry: ghcr.io
username: ${{ github.repository_owner }} username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }} password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push - name: Build and push
uses: docker/build-push-action@v3 uses: docker/build-push-action@v6
with: with:
context: . context: .
file: ./Dockerfile file: ./Dockerfile

@ -8,27 +8,27 @@ on:
jobs: jobs:
semantic-release: semantic-release:
name: Tag and release latest version name: Tag and release latest version
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v4
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Set up Node.js - name: Set up Node.js
uses: actions/setup-node@v3 uses: actions/setup-node@v4
with: with:
node-version: 16 node-version: 16
- name: Set up QEMU - name: Set up QEMU
uses: docker/setup-qemu-action@v2 uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2 uses: docker/setup-buildx-action@v3
- name: Log in to Docker Hub - name: Log in to Docker Hub
uses: docker/login-action@v2 uses: docker/login-action@v3
with: with:
username: ${{ secrets.DOCKER_USERNAME }} username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_TOKEN }} password: ${{ secrets.DOCKER_TOKEN }}
- name: Log in to GitHub Container Registry - name: Log in to GitHub Container Registry
uses: docker/login-action@v2 uses: docker/login-action@v3
with: with:
registry: ghcr.io registry: ghcr.io
username: ${{ github.repository_owner }} username: ${{ github.repository_owner }}
@ -45,7 +45,7 @@ jobs:
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-24.04
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
@ -55,7 +55,7 @@ jobs:
- armhf - armhf
steps: steps:
- name: Checkout Code - name: Checkout Code
uses: actions/checkout@v3 uses: actions/checkout@v4
with: with:
fetch-depth: 0 fetch-depth: 0
- name: Switch to master branch - name: Switch to master branch
@ -72,7 +72,7 @@ jobs:
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@v3
with: with:
image: tonistiigi/binfmt@sha256:df15403e06a03c2f461c1f7938b171fda34a5849eb63a70e2a2109ed5a778bde image: tonistiigi/binfmt@sha256:df15403e06a03c2f461c1f7938b171fda34a5849eb63a70e2a2109ed5a778bde
- name: Build Snap Package - name: Build Snap Package
@ -81,7 +81,7 @@ jobs:
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@v4
with: with:
name: overseerr-snap-package-${{ matrix.architecture }} name: overseerr-snap-package-${{ matrix.architecture }}
path: ${{ steps.build.outputs.snap }} path: ${{ steps.build.outputs.snap }}
@ -101,7 +101,7 @@ jobs:
name: Send Discord Notification name: Send Discord Notification
needs: semantic-release needs: semantic-release
if: always() if: always()
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
steps: steps:
- name: Get Build Job Status - name: Get Build Job Status
uses: technote-space/workflow-conclusion-action@v3 uses: technote-space/workflow-conclusion-action@v3

@ -8,7 +8,7 @@ on:
jobs: jobs:
jobs: jobs:
name: Job Check name: Job Check
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
if: "!contains(github.event.head_commit.message, '[skip ci]')" if: "!contains(github.event.head_commit.message, '[skip ci]')"
steps: steps:
- name: Cancel Previous Runs - name: Cancel Previous Runs
@ -19,7 +19,7 @@ jobs:
build-snap: build-snap:
name: Build Snap Package (${{ matrix.architecture }}) name: Build Snap Package (${{ matrix.architecture }})
needs: jobs needs: jobs
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
@ -29,7 +29,7 @@ jobs:
- armhf - armhf
steps: steps:
- name: Checkout Code - name: Checkout Code
uses: actions/checkout@v3 uses: actions/checkout@v4
- name: Prepare - name: Prepare
id: prepare id: prepare
run: | run: |
@ -40,14 +40,14 @@ jobs:
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@v3
- 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@v4
with: with:
name: overseerr-snap-package-${{ matrix.architecture }} name: overseerr-snap-package-${{ matrix.architecture }}
path: ${{ steps.build.outputs.snap }} path: ${{ steps.build.outputs.snap }}
@ -67,7 +67,7 @@ jobs:
name: Send Discord Notification name: Send Discord Notification
needs: build-snap needs: build-snap
if: always() && !contains(github.event.head_commit.message, '[skip ci]') if: always() && !contains(github.event.head_commit.message, '[skip ci]')
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
steps: steps:
- name: Get Build Job Status - name: Get Build Job Status
uses: technote-space/workflow-conclusion-action@v3 uses: technote-space/workflow-conclusion-action@v3

@ -6,9 +6,9 @@ on:
jobs: jobs:
support: support:
runs-on: ubuntu-20.04 runs-on: ubuntu-24.04
steps: steps:
- uses: dessant/support-requests@v2 - uses: dessant/support-requests@v4
with: with:
github-token: ${{ github.token }} github-token: ${{ github.token }}
support-label: 'support' support-label: 'support'

Loading…
Cancel
Save