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: