1
0
mirror of https://github.com/bpatrik/pigallery2.git synced 2026-05-16 09:21:12 +02:00

chore: update GitHub Actions and dependencies to latest versions

This commit is contained in:
Patrik J. Braun
2026-05-15 20:05:58 +00:00
parent 22d59f7330
commit 248f3b5bcb
4 changed files with 21 additions and 21 deletions
+13 -13
View File
@@ -26,9 +26,9 @@ jobs:
mysql root password: 'password'
mysql user: 'user'
mysql password: 'password'
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: ${{ matrix.node-version }}
@@ -62,13 +62,13 @@ jobs:
- name: Coveralls
uses: coverallsapp/github-action@v2
- name: E2E test - Cypress run
uses: cypress-io/github-action@v6
uses: cypress-io/github-action@v7
env:
DEBUG: '@cypress/github-action'
with:
start: npm run start-e2e-server
# after the test run completes store screenshots
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
if: failure() # Store screenshots only on failures
with:
name: cypress-screenshots
@@ -80,10 +80,10 @@ jobs:
steps:
-
name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
-
name: Setup Node.js for use with actions
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: 22
-
@@ -92,7 +92,7 @@ jobs:
-
name: Create Release
run: npm run create-release -- --skip-opt-packages=ffmpeg-static,ffprobe-static --force-opt-packages
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: pigallery2-release
path: release
@@ -112,9 +112,9 @@ jobs:
platforms: linux/amd64,linux/arm64
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Download Release Artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: pigallery2-release
path: pigallery2-release
@@ -125,7 +125,7 @@ jobs:
uses: docker/setup-buildx-action@v3
- name: Build and Verify Platforms
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
with:
context: .
file: docker/${{ matrix.container }}/Dockerfile.build
@@ -150,9 +150,9 @@ jobs:
platforms: linux/amd64,linux/arm64
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Download Release Artifact
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: pigallery2-release
path: pigallery2-release
@@ -169,7 +169,7 @@ jobs:
password: ${{ secrets.REGISTRY_PASSWORD }}
- name: Push Verified Images
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
with:
context: .
file: docker/${{ matrix.container }}/Dockerfile.build
+4 -4
View File
@@ -39,11 +39,11 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v6
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -54,7 +54,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
uses: github/codeql-action/autobuild@v4
# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
@@ -68,4 +68,4 @@ jobs:
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
uses: github/codeql-action/analyze@v4
+1 -1
View File
@@ -19,7 +19,7 @@ jobs:
name: Dockerfile linting
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Lint Alpine Dockerfile
uses: hadolint/hadolint-action@v3.1.0
with:
+3 -3
View File
@@ -10,16 +10,16 @@ jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Configure Git Credentials
run: |
git config user.name github-actions[bot]
git config user.email 41898282+github-actions[bot]@users.noreply.github.com
- uses: actions/setup-python@v5
- uses: actions/setup-python@v6
with:
python-version: 3.x
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
- uses: actions/cache@v4
- uses: actions/cache@v5
with:
key: mkdocs-material-${{ env.cache_id }}
path: ~/.cache