Skip to content

Commit ae55704

Browse files
authored
Migrate release-snapshot workflow to JFrog proxy and large runner pool (#4898)
## Summary - Use the new `setup-jfrog` composite action to proxy Go module downloads through JFrog Artifactory - Switch from `databricks-deco-testing-runner-group` to `databricks-large-runner-group` - Trigger workflow on changes to the `setup-jfrog` action ## Test plan - [x] Verify the release-snapshot workflow succeeds on this PR This pull request was AI-assisted by Isaac.
1 parent 096b29d commit ae55704

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

.github/workflows/release-snapshot.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,19 @@ on:
1515
- reopened
1616
paths:
1717
- ".github/workflows/release-snapshot.yml"
18+
- ".github/actions/setup-jfrog/**"
1819

1920
workflow_dispatch:
2021

2122
jobs:
2223
goreleaser:
2324
runs-on:
24-
group: databricks-deco-testing-runner-group
25-
labels: ubuntu-latest-deco
25+
group: databricks-protected-runner-group-large
26+
labels: linux-ubuntu-latest-large
27+
28+
permissions:
29+
id-token: write
30+
contents: write
2631

2732
steps:
2833
- name: Checkout repository and submodules
@@ -31,6 +36,9 @@ jobs:
3136
fetch-depth: 0
3237
fetch-tags: true
3338

39+
- name: Setup JFrog
40+
uses: ./.github/actions/setup-jfrog
41+
3442
- name: Setup Go
3543
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
3644
with:

0 commit comments

Comments
 (0)