From 0dc45b8b566035e9c54f6b7a1766c2d588998eee Mon Sep 17 00:00:00 2001 From: Chris Kruining Date: Mon, 8 Sep 2025 15:34:58 +0200 Subject: [PATCH 1/3] add name to checkout step --- .forgejo/workflows/build.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 7cf9a08..6dcce1b 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -39,11 +39,8 @@ jobs: } EOF - - uses: actions/checkout@v4 - - # - name: Log into registry - # run: | - # echo "${{ secrets.PACKAGE_TOKEN }}" | podman login --username "${{ forge.actor }}" --password-stdin ${{ env.registry }} + - name: Checkout repo + uses: actions/checkout@v4 - name: Create image run: | From 6c12b2202642f6d3854e65d26f0222751293ef7d Mon Sep 17 00:00:00 2001 From: Chris Kruining Date: Mon, 8 Sep 2025 15:36:27 +0200 Subject: [PATCH 2/3] add some logging to the prepare step --- .forgejo/workflows/build.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 6dcce1b..45b7bb5 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -24,11 +24,14 @@ jobs: # cheatsheet: https://nexveridian.com/blog/forgejo-pushing-container-images/ - name: Prepare environment run: | - # configure container policy to accept insecure registry mkdir -p ~/.config/containers + # configure container policy to accept insecure registry + echo "Creating config file..." echo '{ "default": [ {"type":"insecureAcceptAnything"} ] }' > ~/.config/containers/policy.json + echo "Created config file" # configure authentication + echo "Creating auth file..." cat > ~/.config/containers/auth.json < Date: Mon, 8 Sep 2025 15:38:29 +0200 Subject: [PATCH 3/3] hardcode path to authfile???? --- .forgejo/workflows/build.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 45b7bb5..01d8cf9 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -52,5 +52,8 @@ jobs: podman load < result - name: Push image - run: | - podman push --authfile=~/.config/containers/auth.json localhost/${{ env.image }}:${{ env.tag }} ${{ env.registry }}/${{ forge.repo }}/${{ env.image }}:${{ env.tag }} + run: >- + podman push + --authfile=/root/.config/containers/auth.json + localhost/${{ env.image }}:${{ env.tag }} + ${{ env.registry }}/${{ forge.repo }}/${{ env.image }}:${{ env.tag }}