Skip to content

feat: publish @next builds to GitHub Packages on develop pushes - #10

Merged
joeykamsteeg merged 1 commit into
developfrom
feature/next-version-publish-workflow
Aug 2, 2026
Merged

feat: publish @next builds to GitHub Packages on develop pushes#10
joeykamsteeg merged 1 commit into
developfrom
feature/next-version-publish-workflow

Conversation

@joeykamsteeg

Copy link
Copy Markdown
Member

Summary

  • Add .github/workflows/publish-next.yml: on every push to develop (or manual workflow_dispatch), builds the package, computes a snapshot pre-release version via changeset version --snapshot next, and publishes to GitHub Packages under the next dist-tag.
  • BREAKING: rename the package to @kamsteegsoftware/fetchify — required for GitHub Packages to accept the publish. Updates DOCS.md import examples and pending changeset frontmatter accordingly.
  • Adds a changeset recording the breaking rename + new workflow.
  • npm registry publishing is intentionally out of scope here (tracked as a follow-up).

Full proposal/design/spec/tasks are under openspec/changes/publish-next-github-packages/.

Test plan

  • bun run build, bun test (39 pass), bun run lint all pass after the rename
  • Verified in an isolated copy that changeset version --snapshot next --snapshot-prerelease-template "{tag}-{commit}" succeeds and produces e.g. 0.0.0-next-<commit-sha> once the pending changesets' package key was updated
  • After merge: confirm the Publish next workflow run succeeds on develop and the package appears in GitHub Packages under the next tag
  • After merge: confirm develop's package.json version is unchanged post-run (snapshot bump isn't committed)

🤖 Generated with Claude Code

Add a publish-next workflow that snapshot-versions and publishes the
package to GitHub Packages under the next dist-tag on every push to
develop. Rename the package to @kamsteegsoftware/fetchify since
GitHub Packages requires the npm name to be scoped to the org, and
update pending changesets/docs accordingly.
@joeykamsteeg
joeykamsteeg merged commit db4b842 into develop Aug 2, 2026
2 checks passed
joeykamsteeg added a commit that referenced this pull request Aug 2, 2026
All 11 tasks complete; live-verified the publish-next workflow via
the automatic push-to-develop trigger (PR #10) rather than manual
dispatch, since GitHub only allows workflow_dispatch for workflows
already present on the default branch.
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