Commit 8a6c7d9
fix(release): unblock npm publish — remove broken kit install, add payment ext (#101)
The Release NPM workflow ran `npm ci` in Kits/Rokt, which requires a
package-lock.json. The kits are dependency-less and carry no lock file, so
`npm ci` failed with EUSAGE and the 4.0.0 release published the plugin but
not the Rokt kit, and created no tag or GitHub release.
The kits have no dependencies and no lifecycle scripts, so `npm publish`
packs and uploads on its own — no install step is needed. Remove the Rokt
kit install step entirely (rather than swapping `npm ci` for `npm install`),
and add the missing RoktPaymentExtension publish step (new in 4.0.0, with
publishConfig, but never published because the workflow had no step for it).
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent c12adfb commit 8a6c7d9
1 file changed
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | 55 | | |
60 | 56 | | |
61 | 57 | | |
62 | 58 | | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| |||
0 commit comments