diff options
| author | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-02-23 02:05:50 -0600 |
|---|---|---|
| committer | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-02-23 02:05:50 -0600 |
| commit | a8a287cd102001dddff30deec66140136da422d5 (patch) | |
| tree | a33f77ffff0d431a7b7cac7796a3e427fcd69da9 /.github/workflows/docker.yml | |
| parent | d22d8c267b012729b6b84142def2a30ca4691d7a (diff) | |
Fix CI: use Docker build like build.sh, fix GHCR uppercase tag
The CI was failing because ghcr.io/SulfurNitride/fluorine-builder had
uppercase letters (GHCR requires lowercase). Instead of depending on a
pre-built GHCR image, CI now builds the Docker image from the Dockerfile
each run (matching build.sh), with registry-based layer caching for speed.
Also removes the duplicated inline AppImage logic in favor of build-inner.sh.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to '.github/workflows/docker.yml')
| -rw-r--r-- | .github/workflows/docker.yml | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index ec101c1..c9c0889 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -4,12 +4,12 @@ on: push: branches: [main] paths: - - 'docker/**' + - 'docker/Dockerfile' workflow_dispatch: env: REGISTRY: ghcr.io - IMAGE_NAME: ${{ github.repository_owner }}/fluorine-builder + IMAGE_NAME: ghcr.io/sulfurnitride/fluorine-builder jobs: build-image: @@ -39,7 +39,7 @@ jobs: file: docker/Dockerfile push: true tags: | - ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest - ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ github.sha }} + ${{ env.IMAGE_NAME }}:latest + ${{ env.IMAGE_NAME }}:${{ github.sha }} cache-from: type=gha cache-to: type=gha,mode=max |
