Skip to content

Commit 6e20fbf

Browse files
committed
Update PR workflow
1 parent 885d6a2 commit 6e20fbf

1 file changed

Lines changed: 16 additions & 8 deletions

File tree

.github/workflows/pr.yaml

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,19 +27,27 @@ jobs:
2727
node-version: 20
2828
cache: "pnpm"
2929

30-
- name: Set internal registry config
30+
- name: Creating .npmrc for Azure Artifacts
3131
run: |
32-
pnpm config set "//pkgs.dev.azure.com/bentleycs/_packaging/Packages/npm/registry/:username" "bentleycs"
33-
pnpm config set "//pkgs.dev.azure.com/bentleycs/_packaging/Packages/npm/registry/:_password" "${{ secrets.AZURE_ARTIFACTS_PAT }}"
34-
pnpm config set "//pkgs.dev.azure.com/bentleycs/_packaging/Packages/npm/registry/:email" "npm requires email to be set but doesn't use the value"
35-
pnpm config set "//pkgs.dev.azure.com/bentleycs/_packaging/Packages/npm/:username" "bentleycs"
36-
pnpm config set "//pkgs.dev.azure.com/bentleycs/_packaging/Packages/npm/:_password" "${{ secrets.AZURE_ARTIFACTS_PAT }}"
37-
pnpm config set "//pkgs.dev.azure.com/bentleycs/_packaging/Packages/npm/:email" "npm requires email to be set but doesn't use the value"
32+
cat << EOF >> "$HOME/.npmrc"
33+
@bentley:registry=https://pkgs.dev.azure.com/bentleycs/_packaging/Packages/npm/registry/
34+
always-auth=true
35+
36+
//registry.npmjs.org/:_authToken=XXXXX-XXXXX-XXXXX-XXXXX
37+
; begin auth token
38+
//pkgs.dev.azure.com/bentleycs/_packaging/Packages/npm/registry/:username=bentleycs
39+
//pkgs.dev.azure.com/bentleycs/_packaging/Packages/npm/registry/:_password=${AZURE_ARTIFACTS_PAT}
40+
//pkgs.dev.azure.com/bentleycs/_packaging/Packages/npm/registry/:email=npm requires email to be set but doesn't use the value
41+
//pkgs.dev.azure.com/bentleycs/_packaging/Packages/npm/:username=bentleycs
42+
//pkgs.dev.azure.com/bentleycs/_packaging/Packages/npm/:_password=${AZURE_ARTIFACTS_PAT}
43+
//pkgs.dev.azure.com/bentleycs/_packaging/Packages/npm/:email=npm requires email to be set but doesn't use the value
44+
; end auth token
45+
EOF
3846
env:
3947
AZURE_ARTIFACTS_PAT: ${{ secrets.NPM_PACKAGE_PUBLISH_BENTLEYCS }}
4048

4149
- name: Install dependencies
42-
run: pnpm install --frozen-lockfile
50+
run: pnpm install
4351

4452
- name: Lint
4553
run: pnpm lint

0 commit comments

Comments
 (0)