From 09cf9c7d37bdf23bec1fb1384cd6a443da7242cb Mon Sep 17 00:00:00 2001 From: Graham McIntire Date: Wed, 29 Apr 2026 12:35:04 -0500 Subject: [PATCH] remove duplicate github deploy.yml; only forgejo build.yaml runs now Forgejo Actions executes both .github/workflows/ and .forgejo/workflows/. deploy.yml was a duplicate of .forgejo/workflows/build.yaml that used docker/build-push-action@v5, which produces OCI image-index manifests that argocd-image-updater cannot read. Removing it leaves only the classic-docker-build workflow. elixir.yaml, claude.yml, claude-code-review.yml, dependency-updates.yml are kept (no forgejo equivalents). --- .github/workflows/deploy.yml | 57 ------------------------------------ 1 file changed, 57 deletions(-) delete mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml deleted file mode 100644 index e809617..0000000 --- a/.github/workflows/deploy.yml +++ /dev/null @@ -1,57 +0,0 @@ -name: Build and Deploy - -on: - push: - branches: [main] - -# Cancel any in-progress run when a new one is triggered -concurrency: - group: deploy-${{ github.ref }} - cancel-in-progress: true - -env: - REGISTRY: git.mcintire.me - IMAGE: git.mcintire.me/graham/aprs.me - -jobs: - build-and-push: - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - outputs: - image_tag: ${{ steps.tag.outputs.image_tag }} - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - with: - submodules: recursive - - - name: Compute image tag - id: tag - run: | - TIMESTAMP=$(date +%s) - SHA=${GITHUB_SHA:0:7} - echo "image_tag=main-${TIMESTAMP}-${SHA}" >> "$GITHUB_OUTPUT" - - - name: Log in to registry - uses: docker/login-action@v3 - with: - registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Build and push Docker image - uses: docker/build-push-action@v5 - with: - context: . - push: true - tags: | - ${{ env.IMAGE }}:${{ steps.tag.outputs.image_tag }} - ${{ env.IMAGE }}:main - cache-from: type=registry,ref=${{ env.IMAGE }}:main - cache-to: type=inline