From 591f4c6449e9927bb7a6c4c53290cda801300b66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Stolarczuk?= Date: Thu, 5 Jun 2025 12:37:57 +0000 Subject: [PATCH 1/2] [CI] Don't try to login/push docker images on forks --- .github/workflows/reusable_dockers_build.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/reusable_dockers_build.yml b/.github/workflows/reusable_dockers_build.yml index b92f1ee264..9c405ca8e2 100644 --- a/.github/workflows/reusable_dockers_build.yml +++ b/.github/workflows/reusable_dockers_build.yml @@ -28,8 +28,9 @@ jobs: run: | docker build -f .github/docker/${{ matrix.os }}.Dockerfile -t ${{ env.IMG }} . + # Login and push require login/pass to GHCR - omit these steps on forks - name: Login to GitHub Container Registry - if: github.event_name != 'pull_request' + if: ${{ github.event_name != 'pull_request' && github.repository == 'oneapi-src/unified-memory-framework' }} uses: docker/login-action@6d4b68b490aef8836e8fb5e50ee7b3bdfa5894f0 # v3.2.0 with: registry: ghcr.io @@ -37,6 +38,6 @@ jobs: password: ${{ secrets.BB_GHCR_TOKEN }} - name: Push ${{ matrix.os }} Docker image - if: github.event_name != 'pull_request' + if: ${{ github.event_name != 'pull_request' && github.repository == 'oneapi-src/unified-memory-framework' }} run: | docker push ${{ env.IMG }} From c63558024c71d249a07a5acf6d298b4d3500ad04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Stolarczuk?= Date: Thu, 5 Jun 2025 12:39:06 +0000 Subject: [PATCH 2/2] [CI] Use the newest docker/login-action - v3.4.0 --- .github/workflows/reusable_dockers_build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/reusable_dockers_build.yml b/.github/workflows/reusable_dockers_build.yml index 9c405ca8e2..1e3549fa4e 100644 --- a/.github/workflows/reusable_dockers_build.yml +++ b/.github/workflows/reusable_dockers_build.yml @@ -31,7 +31,7 @@ jobs: # Login and push require login/pass to GHCR - omit these steps on forks - name: Login to GitHub Container Registry if: ${{ github.event_name != 'pull_request' && github.repository == 'oneapi-src/unified-memory-framework' }} - uses: docker/login-action@6d4b68b490aef8836e8fb5e50ee7b3bdfa5894f0 # v3.2.0 + uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 with: registry: ghcr.io username: bb-ur