aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/docker.yml
diff options
context:
space:
mode:
authorSulfurNitride <SulfurNitride@users.noreply.github.com>2026-02-23 02:05:50 -0600
committerSulfurNitride <SulfurNitride@users.noreply.github.com>2026-02-23 02:05:50 -0600
commita8a287cd102001dddff30deec66140136da422d5 (patch)
treea33f77ffff0d431a7b7cac7796a3e427fcd69da9 /.github/workflows/docker.yml
parentd22d8c267b012729b6b84142def2a30ca4691d7a (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.yml8
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