Skip to content

Configure OSS publishing - #1

Merged
antony merged 8 commits into
masterfrom
feature/by-2731
Aug 7, 2026
Merged

Configure OSS publishing#1
antony merged 8 commits into
masterfrom
feature/by-2731

Conversation

@tembo

@tembo tembo Bot commented Apr 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Updated build and publishing configuration to support dual npm registry publishing (GitHub Packages and npm). Changes include:

  • package.json: Added packageManager: pnpm@10.33.0 and corrected repository URLs to point to beyonk org
  • .npmrc: Configured Node.js version 24.14.1 with engine-strict enforcement and custom Node mirror
  • .github/workflows/publish.yml: Replaced legacy npm/Node setup with modern pnpm corepack approach; added GitHub Packages registry publishing alongside npm registry; removed unnecessary build/test jobs
  • Workflow actions: Updated to actions/checkout@v5 and pnpm/action-setup@v5 where applicable

This enables publishing to both GitHub Packages and npm registry on version tags, preparing for potential future migration to GitHub Packages.

Related Pull Requests


Want tembo to make any changes? Add a review or comment with @tembo and i'll get back to work!

View on Tembo View Agent Settings View on linear

@tembo tembo Bot added the tembo Pull request created by Tembo label Apr 9, 2026
@tembo

tembo Bot commented Apr 9, 2026

Copy link
Copy Markdown
Contributor Author

Requesting review from @antony who has experience with the following files modified in this PR:

  • package.json
  • .github/workflows/publish.yml

tembo Bot and others added 7 commits June 15, 2026 12:50
…kflow

- Svelte 3 -> 5 (runes, attachment API)
- SvelteKit next -> 2, adapter-auto 4, vite 6
- Remove volta config
- Add pkg-pr-new canary-libs workflow for feature branches

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 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>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@pkg-pr-new

pkg-pr-new Bot commented Aug 7, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/beyonk/svelte-usetiful/@beyonk/svelte-usetiful@1

commit: eb63af6

@antony
antony merged commit eb63af6 into master Aug 7, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tembo Pull request created by Tembo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant