Skip to content

Commit 2fdfbf1

Browse files
committed
ci: add @logtide/browser and @logtide/cli to publish workflow
These two packages were missing from the publish.yml job, so they were never published from CI. As a result, packages depending on @logtide/browser (sveltekit, nextjs, nuxt, angular) had a dangling dependency on a version that didn't exist on npm. @logtide/browser@0.7.1 and @logtide/cli@0.7.1 have been published manually as a one-off recovery; from 0.7.2 onward they will go through the workflow like the other packages.
1 parent 4a15384 commit 2fdfbf1

2 files changed

Lines changed: 17 additions & 0 deletions

File tree

.github/workflows/publish.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,13 @@ jobs:
180180
env:
181181
NODE_AUTH_TOKEN: ${{ secrets.NPM_SECRET }}
182182

183+
- name: Publish @logtide/browser
184+
continue-on-error: true
185+
working-directory: packages/browser
186+
run: pnpm publish --no-git-checks --access public
187+
env:
188+
NODE_AUTH_TOKEN: ${{ secrets.NPM_SECRET }}
189+
183190
- name: Publish @logtide/sdk-node
184191
continue-on-error: true
185192
working-directory: packages/node
@@ -243,6 +250,13 @@ jobs:
243250
env:
244251
NODE_AUTH_TOKEN: ${{ secrets.NPM_SECRET }}
245252

253+
- name: Publish @logtide/cli
254+
continue-on-error: true
255+
working-directory: packages/cli
256+
run: pnpm publish --no-git-checks --access public
257+
env:
258+
NODE_AUTH_TOKEN: ${{ secrets.NPM_SECRET }}
259+
246260
- name: Create publish summary
247261
run: |
248262
VERSION="${{ needs.prepare.outputs.version }}"
@@ -254,6 +268,7 @@ jobs:
254268
echo "|---------|-----------------|" >> $GITHUB_STEP_SUMMARY
255269
echo "| @logtide/types | \`npm i @logtide/types@${VERSION}\` |" >> $GITHUB_STEP_SUMMARY
256270
echo "| @logtide/core | \`npm i @logtide/core@${VERSION}\` |" >> $GITHUB_STEP_SUMMARY
271+
echo "| @logtide/browser | \`npm i @logtide/browser@${VERSION}\` |" >> $GITHUB_STEP_SUMMARY
257272
echo "| @logtide/sdk-node | \`npm i @logtide/sdk-node@${VERSION}\` |" >> $GITHUB_STEP_SUMMARY
258273
echo "| @logtide/express | \`npm i @logtide/express@${VERSION}\` |" >> $GITHUB_STEP_SUMMARY
259274
echo "| @logtide/fastify | \`npm i @logtide/fastify@${VERSION}\` |" >> $GITHUB_STEP_SUMMARY
@@ -263,3 +278,4 @@ jobs:
263278
echo "| @logtide/hono | \`npm i @logtide/hono@${VERSION}\` |" >> $GITHUB_STEP_SUMMARY
264279
echo "| @logtide/angular | \`npm i @logtide/angular@${VERSION}\` |" >> $GITHUB_STEP_SUMMARY
265280
echo "| @logtide/elysia | \`npm i @logtide/elysia@${VERSION}\` |" >> $GITHUB_STEP_SUMMARY
281+
echo "| @logtide/cli | \`npm i -g @logtide/cli@${VERSION}\` |" >> $GITHUB_STEP_SUMMARY

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1212

1313
### Changed
1414
- **CI hardening**: `publish.yml` now fails fast if any `package.json` still contains the `workspace:` protocol after the version-rewrite step, preventing future broken releases.
15+
- **CI completeness**: `publish.yml` now also publishes `@logtide/browser` and `@logtide/cli`, which were previously missing from the publish job.
1516

1617
## [0.7.0] - 2026-03-09
1718

0 commit comments

Comments
 (0)