From a8a287cd102001dddff30deec66140136da422d5 Mon Sep 17 00:00:00 2001 From: SulfurNitride Date: Mon, 23 Feb 2026 02:05:50 -0600 Subject: 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 --- .github/workflows/docker.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to '.github/workflows/docker.yml') 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 -- cgit v1.3.1