Skip to content

ci: publish to pkg.pr.new on push to main - #431

Merged
Brooooooklyn merged 1 commit into
mainfrom
ci/pkg-pr-new-on-main
Aug 11, 2026
Merged

ci: publish to pkg.pr.new on push to main#431
Brooooooklyn merged 1 commit into
mainfrom
ci/pkg-pr-new-on-main

Conversation

@Brooooooklyn

@Brooooooklyn Brooooooklyn commented Aug 11, 2026

Copy link
Copy Markdown
Member

Summary

  • Trigger the existing pkg.pr.new workflow on every push to main, in addition to the pkg.pr.new PR label and workflow_dispatch.
  • Keep the one-shot PR-label behavior (no rebuild on every PR commit); main always rebuilds.
  • Update concurrency comments so a newer main push cancels an in-flight main publish.

Test plan

  • After merge, push (or wait for the merge commit) on main and confirm the Publish to pkg.pr.new workflow runs.
  • Confirm the publish job succeeds and the package is available at the pkg.pr.new main URL.
  • Confirm labeled-PR preview still works when the pkg.pr.new label is added.

Note

Low Risk
Workflow-only change; increases CI load on main but does not touch application or release auth logic.

Overview
Extends the Publish to pkg.pr.new workflow so every push to main runs the same 8-platform build and pkg.pr.new publish as labeled PR previews and manual dispatch, giving a continuous main canary install URL.

Build and Publish preview job if conditions now include github.event_name == 'push'; PR behavior is unchanged (still only when the pkg.pr.new label is added, not on every PR commit). Comments document main always rebuilding and clarify concurrency so a newer main push cancels an in-flight main publish. reusable-build.yml comment only notes main canary usage.

Reviewed by Cursor Bugbot for commit 03c0379. Bugbot is set up for automated code reviews on this repo. Configure here.

Publish a continuous canary package on every main push so consumers can
install the latest commit without waiting for a tagged release.
@cursor

cursor Bot commented Aug 11, 2026

Copy link
Copy Markdown

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: serverGenReqId_0618e9ab-4549-4f46-8061-473daed7b3c9)

@Brooooooklyn
Brooooooklyn merged commit dd19a47 into main Aug 11, 2026
11 checks passed
@Brooooooklyn
Brooooooklyn deleted the ci/pkg-pr-new-on-main branch August 11, 2026 16:38
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.

1 participant