From 68be001b65259ffb3579065e7aaaafe96137f911 Mon Sep 17 00:00:00 2001 From: Andrei Matveyeu Date: Mon, 27 Jan 2025 09:22:07 +0100 Subject: [PATCH] debugging --- .github/workflows/main.yml | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b9866cf..6da18b4 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -6,6 +6,10 @@ name: CI # events on: [push, pull_request] +env: + REGISTRY: ghcr.io + IMAGE_NAME: ${{ github.repository }} + # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: run-tox: @@ -68,16 +72,39 @@ jobs: # The type of runner that the job will run on runs-on: ubuntu-latest + permissions: + contents: write + packages: write + id-token: write + repository-projects: write + # Steps represent a sequence of tasks that will be executed as part of the job steps: # Checks-out your repository under , so your job can access it - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 + + - name: Log in to the Container registry + uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1 + with: + registry: ${{ env.REGISTRY }} + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Extract metadata (tags, labels) for Docker + id: meta + uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 + with: + images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} - name: Build API image - uses: docker/build-push-action@v2 + uses: docker/build-push-action@f2a1d5e99d037542a71f64918e516c093c6f3fc4 with: context: . file: ./Dockerfile + push: true + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} + - name: Build SSE image uses: docker/build-push-action@v2 with: