diff --git a/.forgejo/workflows/docker-build.yml b/.forgejo/workflows/docker-build.yml index 546dd3c..42f3602 100644 --- a/.forgejo/workflows/docker-build.yml +++ b/.forgejo/workflows/docker-build.yml @@ -16,24 +16,23 @@ env: CONTAINER_NAME: radius jobs: - build-and-push-arch: + docker: runs-on: JackOfAllTrades-x86 - environment: deploy steps: - - name: Prepare environment variables - run: | - echo "$HOME/.local/bin" >> "$GITHUB_PATH" - echo REGISTRY=${{ env.FORGEJO_HOST }} >> $GITHUB_ENV - - name: Checkout the repo - uses: actions/checkout@v4 - + - name: Login to the registry uses: docker/login-action@v3 with: - registry: ${{ env.REGISTRY }} + registry: ${{ env.FORGEJO_HOST }} username: ${{ github.actor }} password: ${{ secrets.PACKAGE_TOKEN }} + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -44,4 +43,4 @@ jobs: push: true provenance: false platforms: linux/amd64, linux/arm64 - tags: ${{ env.REGISTRY }}/${{ github.actor }}/${{ env.CONTAINER_NAME }}:latest \ No newline at end of file + tags: ${{ env.FORGEJO_HOST }}/${{ github.actor }}/${{ env.CONTAINER_NAME }}:latest