From 394277c6d6dd3ec83a93ec6553d08eca7fc98236 Mon Sep 17 00:00:00 2001 From: David Li Date: Wed, 9 Sep 2026 11:54:28 +0900 Subject: [PATCH] feat: enable using Docker images from ghcr in test/validate Some repos have a lot of Docker images so building/using them once seems worthwhile. --- adbc_drivers_dev/templates/test.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/adbc_drivers_dev/templates/test.yaml b/adbc_drivers_dev/templates/test.yaml index c0151fc..3562840 100644 --- a/adbc_drivers_dev/templates/test.yaml +++ b/adbc_drivers_dev/templates/test.yaml @@ -111,6 +111,7 @@ jobs: <% if permissions.get("id_token") %> id-token: write <% endif %> + packages: read steps: - name: free up disk space if: runner.os != 'Windows' @@ -180,6 +181,13 @@ jobs: workload_identity_provider: ${{ secrets.gcloud_workload_identity_provider }} <% endif %> + - name: Log in to ghcr.io + if: runner.os == 'Linux' + env: + GHCR_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + echo "$GHCR_TOKEN" | docker login ghcr.io -u "${GITHUB_ACTOR}" --password-stdin + - name: Build <% if secrets["build:test"] %> env: @@ -331,6 +339,7 @@ jobs: <% if permissions.get("id_token") %> id-token: write <% endif %> + packages: read env: FOUNDRY_GH_ENVIRONMENT: ${{ matrix.environment || '' }} steps: