Skip to content

Commit 3a320fd

Browse files
pomfridaclaude
andcommitted
ci: use pnpm publish for workspace ref rewriting
npm publish does not rewrite workspace:^ references, which caused @equinor/eds-core-react@2.6.0 to publish with broken deps. pnpm publish rewrites them automatically and supports --provenance, so we keep OIDC trusted publishing while fixing the workspace issue. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
1 parent 83fb5fb commit 3a320fd

5 files changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/publish_core_react.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ jobs:
109109
id: publish-to-npm
110110
if: needs.setup.outputs.tag != 'beta'
111111
working-directory: packages/eds-utils
112-
run: npm publish --access public --provenance --tag ${{ needs.setup.outputs.tag }}
112+
run: pnpm publish --access public --provenance --tag ${{ needs.setup.outputs.tag }} --no-git-checks
113113
- name: log-errors-to-slack
114114
uses: act10ns/slack@v2
115115
with:
@@ -177,7 +177,7 @@ jobs:
177177
- name: Publish to npm
178178
id: publish-to-npm
179179
working-directory: packages/eds-core-react
180-
run: npm publish --access public --provenance --tag ${{ needs.setup.outputs.tag }}
180+
run: pnpm publish --access public --provenance --tag ${{ needs.setup.outputs.tag }} --no-git-checks
181181
- name: log-errors-to-slack
182182
uses: act10ns/slack@v2
183183
with:

.github/workflows/publish_data_grid.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ jobs:
105105
- name: Publish to npm
106106
id: publish-to-npm
107107
working-directory: packages/eds-data-grid-react
108-
run: npm publish --access public --provenance --tag ${{ needs.setup.outputs.tag }}
108+
run: pnpm publish --access public --provenance --tag ${{ needs.setup.outputs.tag }} --no-git-checks
109109
- name: log-errors-to-slack
110110
uses: act10ns/slack@v2
111111
with:

.github/workflows/publish_icons.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ jobs:
9494
- name: Publish to npm
9595
id: publish-to-npm
9696
working-directory: packages/eds-icons
97-
run: npm publish --access public --provenance --tag ${{ needs.setup.outputs.tag }}
97+
run: pnpm publish --access public --provenance --tag ${{ needs.setup.outputs.tag }} --no-git-checks
9898
- name: log-errors-to-slack
9999
uses: act10ns/slack@v2
100100
with:

.github/workflows/publish_lab.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ jobs:
105105
- name: Publish to npm
106106
id: publish-to-npm
107107
working-directory: packages/eds-utils
108-
run: npm publish --access public --provenance --tag ${{ needs.setup.outputs.tag }}
108+
run: pnpm publish --access public --provenance --tag ${{ needs.setup.outputs.tag }} --no-git-checks
109109
- name: log-errors-to-slack
110110
uses: act10ns/slack@v2
111111
with:
@@ -143,7 +143,7 @@ jobs:
143143
- name: Publish to npm
144144
id: publish-to-npm
145145
working-directory: packages/eds-lab-react
146-
run: npm publish --access public --provenance --tag ${{ needs.setup.outputs.tag }}
146+
run: pnpm publish --access public --provenance --tag ${{ needs.setup.outputs.tag }} --no-git-checks
147147
- name: log-errors-to-slack
148148
uses: act10ns/slack@v2
149149
with:

.github/workflows/publish_tokens.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ jobs:
9494
- name: Publish to npm
9595
id: publish-to-npm
9696
working-directory: packages/eds-tokens
97-
run: npm publish --access public --provenance --tag ${{ needs.setup.outputs.tag }}
97+
run: pnpm publish --access public --provenance --tag ${{ needs.setup.outputs.tag }} --no-git-checks
9898
- name: log-errors-to-slack
9999
uses: act10ns/slack@v2
100100
with:

0 commit comments

Comments
 (0)