From 55fdde94a97c06f47f52e10ba1e6064a6ea82212 Mon Sep 17 00:00:00 2001 From: phil Date: Fri, 1 Nov 2024 06:34:41 +0100 Subject: [PATCH] CI: add auth to registry --- .forgejo/workflows/build.yaml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 1894f9b..37bbb3c 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -16,7 +16,7 @@ jobs: uses: actions/setup-node@v4 with: node-version: 20 - cache: 'pnpm' + cache: "pnpm" - name: Install dependencies run: pnpm install @@ -32,8 +32,21 @@ jobs: containerfiles: | ./Containerfile + - name: Workaround for bug of podman-login + run: | + mkdir $HOME/.docker + echo "{ \"auths\": {} }" > $HOME/.docker/config.json + + - name: Log in to container registry (with another workaround) + uses: actions/podman-login@v1 + with: + registry: ${{ vars.REGISTRY }} + username: ${{ secrets.REGISTRY_USER }} + password: ${{ secrets.REGISTRY_PASSWORD }} + auth_file_path: /tmp/auth.json + - uses: actions/push-to-registry@v2 with: - registry: "docker://${{ vars.REPOSITORY }}" + registry: "docker://${{ vars.REGISTRY }}" image: treetrail-frontend tags: latest