From c1bcbeeab7b798e1c13c692e53329cdc4f7399bb Mon Sep 17 00:00:00 2001 From: Marc Di Luzio Date: Sun, 25 Aug 2024 16:30:50 +0100 Subject: [PATCH] Update action to match with forgejo needs --- .../test-and-publish.yml | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) rename {.github/workflows => .forgejo}/test-and-publish.yml (78%) diff --git a/.github/workflows/test-and-publish.yml b/.forgejo/test-and-publish.yml similarity index 78% rename from .github/workflows/test-and-publish.yml rename to .forgejo/test-and-publish.yml index 7e65a17..363f363 100644 --- a/.github/workflows/test-and-publish.yml +++ b/.forgejo/test-and-publish.yml @@ -19,13 +19,13 @@ jobs: # Run the tests scripts test: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: https://github.com/actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v5 + uses: https://github.com/actions/setup-python@v5 with: python-version: 3.11 cache: pip @@ -39,7 +39,7 @@ jobs: # Build and push the docker images build-and-push-images: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 needs: test permissions: @@ -50,15 +50,15 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: https://github.com/actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: https://github.com/docker/setup-qemu-action@v3 with: platforms: arm32v7/armhf # arm64v8/aarch64 - no current need for arm64 - name: Log in to the Container registry - uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1 + uses: https://github.com/docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -72,7 +72,7 @@ jobs: - name: Extract metadata (tags, labels) for Docker id: meta - uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 + uses: https://github.com/docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} tags: | @@ -83,7 +83,7 @@ jobs: - name: Build and push Docker image id: push - uses: docker/build-push-action@f2a1d5e99d037542a71f64918e516c093c6f3fc4 + uses: https://github.com/docker/build-push-action@f2a1d5e99d037542a71f64918e516c093c6f3fc4 with: context: . platforms: linux/arm/v7,linux/amd64 # linux/arm64 no current need for arm64 @@ -95,7 +95,7 @@ jobs: cache-to: type=gha,mode=max - name: Generate artifact attestation - uses: actions/attest-build-provenance@v1 + uses: https://github.com/actions/attest-build-provenance@v1 with: subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME}} subject-digest: ${{ steps.push.outputs.digest }} -- 2.43.0