Bump actions versions

This commit is contained in:
luisangelsm
2026-03-11 19:09:23 +01:00
parent ab12d2e8a1
commit 2caf5c8608

View File

@ -40,7 +40,7 @@ jobs:
runs-on: macos-latest runs-on: macos-latest
needs: initialization needs: initialization
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Install dependencies - name: Install dependencies
run: brew install clang-format run: brew install clang-format
@ -60,7 +60,7 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
needs: [initialization, code-format-validation] needs: [initialization, code-format-validation]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Install dependencies - name: Install dependencies
run: | run: |
@ -93,7 +93,7 @@ jobs:
runs-on: ubuntu-24.04 runs-on: ubuntu-24.04
needs: [initialization, code-format-validation] needs: [initialization, code-format-validation]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Install dependencies - name: Install dependencies
run: | run: |
@ -126,10 +126,10 @@ jobs:
runs-on: macos-15 runs-on: macos-15
needs: [initialization, code-format-validation] needs: [initialization, code-format-validation]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v4 uses: actions/setup-node@v6
with: with:
node-version: '18' node-version: '18'
@ -166,7 +166,7 @@ jobs:
xcrun stapler staple *.dmg xcrun stapler staple *.dmg
- name: Upload DMG - name: Upload DMG
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v6
with: with:
name: macos-qt6-universal-${{ needs.initialization.outputs.build_number }}-dmg name: macos-qt6-universal-${{ needs.initialization.outputs.build_number }}-dmg
path: "*.dmg" path: "*.dmg"
@ -177,10 +177,10 @@ jobs:
runs-on: windows-2022 runs-on: windows-2022
needs: [initialization, code-format-validation] needs: [initialization, code-format-validation]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Setup Python - name: Setup Python
uses: actions/setup-python@v5 uses: actions/setup-python@v6
with: with:
python-version: '3.10' python-version: '3.10'
architecture: 'x64' architecture: 'x64'
@ -213,7 +213,7 @@ jobs:
- name: Upload executables for signing - name: Upload executables for signing
if: github.repository == 'YACReader/yacreader' && (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/yacreader10') if: github.repository == 'YACReader/yacreader' && (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/yacreader10')
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v6
id: upload_executables id: upload_executables
with: with:
name: windows-x64-qt6-executables-unsigned-${{ needs.initialization.outputs.build_number }} name: windows-x64-qt6-executables-unsigned-${{ needs.initialization.outputs.build_number }}
@ -269,7 +269,7 @@ jobs:
- name: Upload unsigned installer - name: Upload unsigned installer
if: github.repository == 'YACReader/yacreader' && (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/yacreader10') if: github.repository == 'YACReader/yacreader' && (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/yacreader10')
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v6
id: upload_unsigned id: upload_unsigned
with: with:
name: windows-x64-qt6-unsigned-${{ needs.initialization.outputs.build_number }} name: windows-x64-qt6-unsigned-${{ needs.initialization.outputs.build_number }}
@ -311,7 +311,7 @@ jobs:
Write-Host "Cleaned up signed directory" Write-Host "Cleaned up signed directory"
- name: Upload installer - name: Upload installer
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v6
with: with:
name: windows-x64-qt6-${{ needs.initialization.outputs.build_number }} name: windows-x64-qt6-${{ needs.initialization.outputs.build_number }}
path: ci/win/Output/YACReader*.exe path: ci/win/Output/YACReader*.exe
@ -322,10 +322,10 @@ jobs:
runs-on: windows-2022 runs-on: windows-2022
needs: [initialization, code-format-validation] needs: [initialization, code-format-validation]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Setup Python - name: Setup Python
uses: actions/setup-python@v5 uses: actions/setup-python@v6
with: with:
python-version: '3.10' python-version: '3.10'
architecture: 'x64' architecture: 'x64'
@ -351,7 +351,7 @@ jobs:
- name: Upload executables for signing - name: Upload executables for signing
if: github.repository == 'YACReader/yacreader' && (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/yacreader10') if: github.repository == 'YACReader/yacreader' && (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/yacreader10')
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v6
id: upload_executables id: upload_executables
with: with:
name: windows-arm64-qt6-executables-unsigned-${{ needs.initialization.outputs.build_number }} name: windows-arm64-qt6-executables-unsigned-${{ needs.initialization.outputs.build_number }}
@ -402,7 +402,7 @@ jobs:
- name: Upload unsigned installer - name: Upload unsigned installer
if: github.repository == 'YACReader/yacreader' && (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/yacreader10') if: github.repository == 'YACReader/yacreader' && (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/develop' || github.ref == 'refs/heads/yacreader10')
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v6
id: upload_unsigned id: upload_unsigned
with: with:
name: windows-arm64-qt6-unsigned-${{ needs.initialization.outputs.build_number }} name: windows-arm64-qt6-unsigned-${{ needs.initialization.outputs.build_number }}
@ -437,7 +437,7 @@ jobs:
Write-Host "Cleaned up signed directory" Write-Host "Cleaned up signed directory"
- name: Upload installer - name: Upload installer
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v6
with: with:
name: windows-arm64-qt6-${{ needs.initialization.outputs.build_number }} name: windows-arm64-qt6-${{ needs.initialization.outputs.build_number }}
path: ci/win/Output/YACReader*.exe path: ci/win/Output/YACReader*.exe
@ -448,7 +448,7 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: [initialization, code-format-validation] needs: [initialization, code-format-validation]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
@ -460,7 +460,7 @@ jobs:
docker save yacreader/yacreaderlibraryserver:develop-amd64 -o amd64.tar docker save yacreader/yacreaderlibraryserver:develop-amd64 -o amd64.tar
- name: Upload Docker Image - name: Upload Docker Image
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v6
with: with:
name: docker-amd64 name: docker-amd64
path: docker/amd64.tar path: docker/amd64.tar
@ -471,7 +471,7 @@ jobs:
runs-on: ubuntu-24.04-arm runs-on: ubuntu-24.04-arm
needs: [initialization, code-format-validation] needs: [initialization, code-format-validation]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Build arm64 Image (native) - name: Build arm64 Image (native)
working-directory: docker working-directory: docker
@ -480,7 +480,7 @@ jobs:
docker save yacreader/yacreaderlibraryserver:develop-arm64 -o arm64.tar docker save yacreader/yacreaderlibraryserver:develop-arm64 -o arm64.tar
- name: Upload Docker Image - name: Upload Docker Image
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v6
with: with:
name: docker-arm64 name: docker-arm64
path: docker/arm64.tar path: docker/arm64.tar
@ -500,7 +500,7 @@ jobs:
- docker-amd64 - docker-amd64
- docker-arm64 - docker-arm64
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Prepare release artifacts - name: Prepare release artifacts
uses: ./.github/actions/prepare-release-artifacts uses: ./.github/actions/prepare-release-artifacts
@ -567,7 +567,7 @@ jobs:
- docker-amd64 - docker-amd64
- docker-arm64 - docker-arm64
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Prepare release artifacts - name: Prepare release artifacts
uses: ./.github/actions/prepare-release-artifacts uses: ./.github/actions/prepare-release-artifacts
@ -638,7 +638,7 @@ jobs:
- docker-amd64 - docker-amd64
- docker-arm64 - docker-arm64
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v6
- name: Prepare release artifacts - name: Prepare release artifacts
uses: ./.github/actions/prepare-release-artifacts uses: ./.github/actions/prepare-release-artifacts