This repository was archived by the owner on Jul 30, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +26
-3
lines changed Expand file tree Collapse file tree 4 files changed +26
-3
lines changed Original file line number Diff line number Diff line change 88 branches :
99 - main
1010
11+ permissions :
12+ contents : read
13+ id-token : write # required for GCP Workload Identity federation which we use to login into Google Artifact Registry
14+ issues : write
15+ pull-requests : write
16+ checks : write
17+
1118jobs :
1219 lint :
1320 runs-on : ubuntu-latest
14-
1521 steps :
1622 - uses : actions/checkout@v4
1723 - uses : pnpm/action-setup@v4
2228 node-version : ' 23'
2329 cache : ' pnpm'
2430 registry-url : " https://registry.npmjs.org"
25- - run : pnpm install --frozen-lockfile
31+
32+ - name : Authenticate to Google Cloud
33+ uses : google-github-actions/auth@v2
34+ with :
35+ workload_identity_provider : ${{ vars.GCP_WORKLOAD_IDENTITY_PROVIDER }}
36+ service_account : ${{ vars.GCP_SERVICE_ACCOUNT_EMAIL }}
37+
38+ - name : Login to GCP Artifact Registry
39+ run : pnpm artifactregistry-login
40+
41+ - name : Install Dependencies
42+ run : pnpm install --frozen-lockfile
43+
2644 - run : pnpm lint
Original file line number Diff line number Diff line change @@ -2,3 +2,6 @@ auto-install-peers=true
22strict-peer-dependencies = false
33registry = https://registry.npmjs.org
44node-linker = hoisted
5+ @aptos-internal:registry = https://us-npm.pkg.dev/aptos-registry/npm/
6+ //us-npm.pkg.dev/aptos-registry/npm/:always-auth = true
7+ @jsr:registry = https://npm.jsr.io
Original file line number Diff line number Diff line change 11@aptos-internal:registry = https://us-npm.pkg.dev/aptos-registry/npm/
22//us-npm.pkg.dev/aptos-registry/npm/:always-auth = true
3+ @jsr:registry = https://npm.jsr.io
Original file line number Diff line number Diff line change 1515 "start" : " next start -p 3030" ,
1616 "types:check" : " tsc --noEmit" ,
1717 "fmt" : " prettier --write '**/*.(css|tsx|ts|jsx|js|cjs|mjs|json|md|html)'" ,
18- "lint" : " prettier --check '**/*.(css|tsx|ts|jsx|js|cjs|mjs|json|md|html)'"
18+ "lint" : " prettier --check '**/*.(css|tsx|ts|jsx|js|cjs|mjs|json|md|html)" ,
19+ "artifactregistry-login" : " pnpm dlx google-artifactregistry-auth"
1920 },
2021 "dependencies" : {
2122 "@aptos-internal/api-gateway-admin-api-client" : " 4.1.0" ,
You can’t perform that action at this time.
0 commit comments