From 3019b9eaba2126dedd8521762f6a0fe7e478d5c3 Mon Sep 17 00:00:00 2001 From: Bryce Mecum Date: Mon, 13 Apr 2026 19:02:59 -0700 Subject: [PATCH 1/3] pipe go_mod_path into dev.yaml --- adbc_drivers_dev/templates/dev.yaml | 4 ++-- adbc_drivers_dev/workflow.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/adbc_drivers_dev/templates/dev.yaml b/adbc_drivers_dev/templates/dev.yaml index 6c008aa..efe389f 100644 --- a/adbc_drivers_dev/templates/dev.yaml +++ b/adbc_drivers_dev/templates/dev.yaml @@ -52,9 +52,9 @@ jobs: <% if lang.get("go") %> - uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4.0 with: - cache-dependency-path: go/go.sum + cache-dependency-path: <{go_mod_path}>/go.sum check-latest: true - go-version-file: go/go.mod + go-version-file: <{go_mod_path}>/go.mod <% endif %> - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 diff --git a/adbc_drivers_dev/workflow.py b/adbc_drivers_dev/workflow.py index b269d82..aed9855 100644 --- a/adbc_drivers_dev/workflow.py +++ b/adbc_drivers_dev/workflow.py @@ -208,6 +208,7 @@ def generate_workflows(args) -> int: dev, { **params.to_dict(), + "go_mod_path": go_mod_path, }, ) From d4c534556cb19d7b0f6c67365abed452d9d4ba44 Mon Sep 17 00:00:00 2001 From: Bryce Mecum Date: Mon, 13 Apr 2026 19:03:06 -0700 Subject: [PATCH 2/3] fix latent issue with go_mod_path construction --- adbc_drivers_dev/workflow.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adbc_drivers_dev/workflow.py b/adbc_drivers_dev/workflow.py index aed9855..58d52e4 100644 --- a/adbc_drivers_dev/workflow.py +++ b/adbc_drivers_dev/workflow.py @@ -128,7 +128,7 @@ def generate_workflows(args) -> int: lang_tools.update(lang_config.build.lang_tools) template = env.get_template("test.yaml") - go_mod_path = lang_config.build.go_mod_path or lang_subdir + go_mod_path = (lang_config.build.go_mod_path or lang_subdir) if lang == "go" else langs["go"][1] lang_ctx = { "lang": lang, "lang_human": lang_human, From 3b726a56245c5a9be700fbcbef713c0c7ef33ee4 Mon Sep 17 00:00:00 2001 From: Bryce Mecum Date: Tue, 14 Apr 2026 09:18:51 -0700 Subject: [PATCH 3/3] ruff --- adbc_drivers_dev/workflow.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/adbc_drivers_dev/workflow.py b/adbc_drivers_dev/workflow.py index 58d52e4..ef24a61 100644 --- a/adbc_drivers_dev/workflow.py +++ b/adbc_drivers_dev/workflow.py @@ -128,7 +128,11 @@ def generate_workflows(args) -> int: lang_tools.update(lang_config.build.lang_tools) template = env.get_template("test.yaml") - go_mod_path = (lang_config.build.go_mod_path or lang_subdir) if lang == "go" else langs["go"][1] + go_mod_path = ( + (lang_config.build.go_mod_path or lang_subdir) + if lang == "go" + else langs["go"][1] + ) lang_ctx = { "lang": lang, "lang_human": lang_human,