diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index c1ce038..aa002d9 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -14,7 +14,7 @@ env: # whichever you use to reach it from your desktop/laptop FORGEJO_HOST: code.zeidler.dev jobs: - build: + check-docker: runs-on: docker container: image: catthehacker/ubuntu:act-latest @@ -32,38 +32,37 @@ jobs: fi done -# jobs: -# build-and-push: -# runs-on: catthehacker -# 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 }} -# username: ${{ github.actor }} -# password: ${{ secrets.PACKAGE_TOKEN }} -# build: -# runs-on: catthehacker -# environment: deploy -# steps: -# - name: Set up Docker Buildx -# uses: docker/setup-buildx-action@v3 -# with: -# driver: docker-container -# - name: Build and push -# uses: docker/build-push-action@v6 -# with: -# context: context -# push: true -# provenance: false -# platforms: linux/amd64, linux/arm64 -# tags: ${{ env.REGISTRY }}/${{ github.actor }}/${{ env.CONTAINER_NAME }}:latest + build-and-push: + runs-on: catthehacker + 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 }} + username: ${{ github.actor }} + password: ${{ secrets.PACKAGE_TOKEN }} + build: + runs-on: catthehacker + environment: deploy + steps: + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + driver: docker-container + - name: Build and push + uses: docker/build-push-action@v6 + with: + context: context + push: true + provenance: false + platforms: linux/amd64, linux/arm64 + tags: ${{ env.REGISTRY }}/${{ github.actor }}/${{ env.CONTAINER_NAME }}:latest