[PR #455] [MERGED] add pkg.pr.new CI workflow for preview releases #547

Closed
opened 2026-03-02 23:47:01 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/anomalyco/opentui/pull/455
Author: @remorses
Created: 12/29/2025
Status: Merged
Merged: 1/14/2026
Merged by: @kommander

Base: mainHead: feat/pkg-pr-new-ci


📝 Commits (7)

  • 95baf40 add pkg.pr.new CI workflow for preview releases
  • 75498a7 remove --compact flag for correct URL resolution
  • 4a241f5 disable StackBlitz template in pkg.pr.new comments
  • a3f6170 remove vue package (no longer maintained)
  • f88c414 Merge branch 'main' into feat/pkg-pr-new-ci
  • ef1c350 upgrade zig version
  • eb15e92 publish core binary packages

📊 Changes

1 file changed (+58 additions, -0 deletions)

View changed files

.github/workflows/pkg-pr-new.yml (+58 -0)

📄 Description

Closes #449

Adds a GitHub Actions workflow that publishes preview packages on every push and PR using pkg.pr.new.

This enables users to test changes from any commit/PR without waiting for a release:

npm i https://pkg.pr.new/@opentui/core@<commit>

Publishes all 4 packages: core, react, solid, vue.

Example: See remorses/opentui#5 for a working example of how pkg.pr.new comments look on PRs.

Note: Requires the pkg.pr.new GitHub App to be installed on this repo (this is why the "Publish Preview" check is currently failing).


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/anomalyco/opentui/pull/455 **Author:** [@remorses](https://github.com/remorses) **Created:** 12/29/2025 **Status:** ✅ Merged **Merged:** 1/14/2026 **Merged by:** [@kommander](https://github.com/kommander) **Base:** `main` ← **Head:** `feat/pkg-pr-new-ci` --- ### 📝 Commits (7) - [`95baf40`](https://github.com/anomalyco/opentui/commit/95baf402dfc5337feadf48156136c3771839e2fd) add pkg.pr.new CI workflow for preview releases - [`75498a7`](https://github.com/anomalyco/opentui/commit/75498a78332d56678a5de21c80847f8a06720880) remove --compact flag for correct URL resolution - [`4a241f5`](https://github.com/anomalyco/opentui/commit/4a241f5cd49cd1c8edd6d9645654674da54c48d7) disable StackBlitz template in pkg.pr.new comments - [`a3f6170`](https://github.com/anomalyco/opentui/commit/a3f617092960598684ad4e3aa65376f5f68e7d8a) remove vue package (no longer maintained) - [`f88c414`](https://github.com/anomalyco/opentui/commit/f88c414a34ca6b9f6a640d9d7dacd882e8e6387e) Merge branch 'main' into feat/pkg-pr-new-ci - [`ef1c350`](https://github.com/anomalyco/opentui/commit/ef1c3501a9bc4dda24a35a22c97aad1ef186ad43) upgrade zig version - [`eb15e92`](https://github.com/anomalyco/opentui/commit/eb15e923d7ff17487a63f5cde4bc317e1c9acc4e) publish core binary packages ### 📊 Changes **1 file changed** (+58 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/pkg-pr-new.yml` (+58 -0) </details> ### 📄 Description Closes #449 Adds a GitHub Actions workflow that publishes preview packages on every push and PR using [pkg.pr.new](https://pkg.pr.new). This enables users to test changes from any commit/PR without waiting for a release: ``` npm i https://pkg.pr.new/@opentui/core@<commit> ``` Publishes all 4 packages: core, react, solid, vue. **Example:** See [remorses/opentui#5](https://github.com/remorses/opentui/pull/5) for a working example of how pkg.pr.new comments look on PRs. **Note:** Requires the [pkg.pr.new GitHub App](https://github.com/apps/pkg-pr-new) to be installed on this repo (this is why the "Publish Preview" check is currently failing). --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 23:47:01 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/opentui#547
No description provided.