You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* chore(ci): configure JFrog npm registry proxy for GitHub Actions
Add a composite action (.github/actions/setup-jfrog-npm) that handles
OIDC token exchange with JFrog and configures npm to use the Artifactory
proxy. This is required per go/hardened-gha to protect against supply
chain attacks on public registries.
Applied to all workflow jobs that install npm packages:
- ci.yml (5 jobs)
- docs-deploy.yml (build job)
- release.yml (release + sync-template jobs)
- release-lakebase.yml (release job)
Signed-off-by: Pawel Kosiec <pawel.kosiec@databricks.com>
* fix(ci): move JFrog npm setup before pnpm/action-setup
pnpm/action-setup fetches pnpm from registry.npmjs.org, which is
blocked on hardened runners. Move JFrog config earlier so the registry
proxy is configured before any npm access.
Signed-off-by: Pawel Kosiec <pawel.kosiec@databricks.com>
* chore(ci): replace Docker-based PR title check with JS-based action
Replace ytanikin/pr-conventional-commits (Docker-based, builds at
runtime with npm ci) with amannn/action-semantic-pull-request (JS-based,
pre-bundled). The Docker action fails on hardened runners because npm ci
inside the container can't reach registry.npmjs.org.
Signed-off-by: Pawel Kosiec <pawel.kosiec@databricks.com>
---------
Signed-off-by: Pawel Kosiec <pawel.kosiec@databricks.com>
0 commit comments