Skip to content

Commit f7357f7

Browse files
antonyclaude
andcommitted
chore: align workflows with svelte-notifications pattern
- Drop setup-node action, use corepack only - Change build step to package for library output - Remove empty permissions block from canary Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 0a0182f commit f7357f7

2 files changed

Lines changed: 13 additions & 13 deletions

File tree

‎.github/workflows/canary-libs.yml‎

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,20 @@ on:
55
branches:
66
- 'feature/by-*'
77

8-
permissions: {}
9-
108
jobs:
119
canary:
1210
runs-on: ubuntu-latest
1311
steps:
14-
- uses: actions/checkout@v5
12+
- name: checkout
13+
uses: actions/checkout@v5
14+
15+
- name: set up node and pnpm
16+
run: |
17+
corepack enable
18+
pnpm i
1519
16-
- run: corepack enable
17-
- uses: actions/setup-node@v4
18-
with:
19-
node-version: 24
20-
cache: pnpm
20+
- name: package
21+
run: pnpm package
2122

22-
- run: pnpm install
23-
- run: pnpm package
24-
- run: pnpm exec pkg-pr-new publish
23+
- name: publish canary
24+
run: pnpm exec pkg-pr-new publish

‎.github/workflows/publish.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ jobs:
2020
pnpm config set '//npm.pkg.github.com/:_authToken' "${{ secrets.GITHUB_TOKEN }}"
2121
pnpm i
2222
23-
- name: build
24-
run: pnpm build
23+
- name: package
24+
run: pnpm package
2525

2626
- name: publish
2727
run: |

0 commit comments

Comments
 (0)