diff --git a/.forgejo/workflows/ci.yaml b/.forgejo/workflows/ci.yaml index d085b8f..f7ae389 100644 --- a/.forgejo/workflows/ci.yaml +++ b/.forgejo/workflows/ci.yaml @@ -40,7 +40,6 @@ jobs: - name: Install required dependencies run: | - apt-get update apt-get install -y \ apt-transport-https \ ca-certificates \ @@ -61,18 +60,19 @@ jobs: - name: Verify Docker CLI version run: docker --version + - name: Login to registry + run: | + echo "${REGISTRY_TOKEN}" | docker login "${REGISTRY_HOST}" -u "${REGISTRY_USERNAME}" --password-stdin + env: + REGISTRY_USERNAME: ${{ secrets.REGISTRY_USERNAME }} + REGISTRY_TOKEN: ${{ secrets.REGISTRY_TOKEN }} + - name: Build image run: | IMAGE_REF="${REGISTRY_HOST}/${IMAGE_NAMESPACE}/${IMAGE_NAME}:${GITHUB_SHA}" echo "IMAGE_REF=${IMAGE_REF}" >> "${GITHUB_ENV}" docker build -t "${IMAGE_REF}" . - - name: Login to Forgejo package registry - run: | - echo "${REGISTRY_TOKEN}" | docker login "${REGISTRY_HOST}" -u "${REGISTRY_USERNAME}" --password-stdin - env: - REGISTRY_USERNAME: ${{ secrets.REGISTRY_USERNAME }} - REGISTRY_TOKEN: ${{ secrets.REGISTRY_TOKEN }} - name: Push image run: |