Skip to content

feat: Add pkg.pr.new to make contributions more accessible#312

Merged
jamescmartinez merged 3 commits intoopenworkflowdev:mainfrom
octoper:vaggelis/add-pkg-pr-new
Feb 15, 2026
Merged

feat: Add pkg.pr.new to make contributions more accessible#312
jamescmartinez merged 3 commits intoopenworkflowdev:mainfrom
octoper:vaggelis/add-pkg-pr-new

Conversation

@octoper
Copy link
Contributor

@octoper octoper commented Feb 15, 2026

Summary

This PR adds a Github action to integrate pkg.pr.new. With pkg.pr.new, each commit in a pull request will trigger an instant preview release that can make the contributions more accessible to more people and can make testing easier.

This is not complete and it needs the repository owner to do the setup also more info here

Copilot AI review requested due to automatic review settings February 15, 2026 09:01
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds automated preview package publishing via pkg.pr.new so each PR commit can generate an installable preview, improving review/testing for contributors.

Changes:

  • Add a new GitHub Actions workflow to build and publish pkg.pr.new previews for selected workspaces.
  • Update Knip config to ignore the pkg-pr-new binary used by the workflow.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
knip.json Ignores the pkg-pr-new CLI so Knip doesn’t flag it as an unused binary.
.github/workflows/pkg-pr-new.yaml Introduces the pkg.pr.new publishing workflow (build + publish for multiple packages).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copilot AI review requested due to automatic review settings February 15, 2026 15:43
@pkg-pr-new
Copy link

pkg-pr-new bot commented Feb 15, 2026

Open in StackBlitz

npm i https://pkg.pr.new/openworkflowdev/openworkflow/@openworkflow/cli@312
npm i https://pkg.pr.new/openworkflowdev/openworkflow/@openworkflow/dashboard@312
npm i https://pkg.pr.new/openworkflowdev/openworkflow@312

commit: 35302c7

@codecov
Copy link

codecov bot commented Feb 15, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jamescmartinez
Copy link
Contributor

just tested and looks like we're in business. thanks!

going to merge this. @octoper feel free to PR any updates to this workflow now that it works if you think there's something that can be improved here

@jamescmartinez jamescmartinez merged commit caac326 into openworkflowdev:main Feb 15, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments