mirror of
https://github.com/r3bo0tbx1/tor-guard-relay.git
synced 2026-04-06 00:32:04 +02:00
🏗️ build(deps): upgrade Docker actions to latest versions in release and validate workflows
This commit is contained in:
16
.github/workflows/release.yml
vendored
16
.github/workflows/release.yml
vendored
@@ -279,14 +279,14 @@ jobs:
|
||||
|
||||
- name: 🐳 Login to Docker Hub
|
||||
if: steps.should_build.outputs.should_build == 'true' && matrix.variant.push_dockerhub == 'true'
|
||||
uses: docker/login-action@v3
|
||||
uses: docker/login-action@v4
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
|
||||
- name: 📦 Login to GitHub Container Registry
|
||||
if: steps.should_build.outputs.should_build == 'true'
|
||||
uses: docker/login-action@v3
|
||||
uses: docker/login-action@v4
|
||||
with:
|
||||
registry: ${{ env.GHCR_REGISTRY }}
|
||||
username: ${{ github.actor }}
|
||||
@@ -294,13 +294,13 @@ jobs:
|
||||
|
||||
- name: 🖥️ Set up QEMU
|
||||
if: steps.should_build.outputs.should_build == 'true'
|
||||
uses: docker/setup-qemu-action@v3
|
||||
uses: docker/setup-qemu-action@v4
|
||||
with:
|
||||
platforms: arm64,amd64
|
||||
|
||||
- name: 🔨 Set up Docker Buildx
|
||||
if: steps.should_build.outputs.should_build == 'true'
|
||||
uses: docker/setup-buildx-action@v3
|
||||
uses: docker/setup-buildx-action@v4
|
||||
|
||||
- name: 🏷️ Generate Docker Tags
|
||||
if: steps.should_build.outputs.should_build == 'true'
|
||||
@@ -374,7 +374,7 @@ jobs:
|
||||
|
||||
- name: 🚀 Build and Push Multi-Arch Image
|
||||
if: steps.should_build.outputs.should_build == 'true'
|
||||
uses: docker/build-push-action@v6
|
||||
uses: docker/build-push-action@v7
|
||||
with:
|
||||
context: .
|
||||
file: ./${{ matrix.variant.dockerfile }}
|
||||
@@ -443,7 +443,7 @@ jobs:
|
||||
|
||||
- name: 📤 Upload SBOM Artifacts
|
||||
if: steps.should_build.outputs.should_build == 'true' && needs.determine-version.outputs.is_release == 'true'
|
||||
uses: actions/upload-artifact@v4
|
||||
uses: actions/upload-artifact@v7
|
||||
with:
|
||||
name: sbom-${{ matrix.variant.name }}-v${{ needs.determine-version.outputs.version }}
|
||||
path: |
|
||||
@@ -596,13 +596,13 @@ jobs:
|
||||
echo "✅ Release notes generation complete"
|
||||
|
||||
- name: 📦 Download SBOM Artifacts (Stable)
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v8
|
||||
with:
|
||||
name: sbom-stable-v${{ needs.determine-version.outputs.version }}
|
||||
path: ./sbom
|
||||
|
||||
- name: 📦 Download SBOM Artifacts (Edge)
|
||||
uses: actions/download-artifact@v4
|
||||
uses: actions/download-artifact@v8
|
||||
with:
|
||||
name: sbom-edge-v${{ needs.determine-version.outputs.version }}
|
||||
path: ./sbom
|
||||
|
||||
4
.github/workflows/validate.yml
vendored
4
.github/workflows/validate.yml
vendored
@@ -250,12 +250,12 @@ jobs:
|
||||
uses: actions/checkout@v6
|
||||
|
||||
- name: 🖥️ Set up QEMU
|
||||
uses: docker/setup-qemu-action@v3
|
||||
uses: docker/setup-qemu-action@v4
|
||||
with:
|
||||
platforms: arm64,amd64
|
||||
|
||||
- name: 🔧 Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v3
|
||||
uses: docker/setup-buildx-action@v4
|
||||
|
||||
- name: 🐳 Build Image (amd64 for testing)
|
||||
uses: docker/build-push-action@v6
|
||||
|
||||
Reference in New Issue
Block a user