Skip to content

feat/(releases): publish the applets at 0.1.0 with CI release workflows - #1

Merged
ritsource merged 9 commits into
mainfrom
proto/phase-11
Nov 9, 2026
Merged

ritsource merged 9 commits into
mainfrom
proto/phase-11

Conversation

@ritsource

@ritsource ritsource commented Nov 9, 2026 •

Copy link
Copy Markdown
Member

Summary

Adopts Genesis applet releases, from nirvanacp/genesis#8.

  • .github/workflows/genesis-check.yml and genesis-release.yml call the Genesis reusable workflows, pinned to commit 6defec3. Both run only by hand for now. The repository also gets Dependabot for Actions, and a .gitattributes that keeps published/ bytes exact.
  • hn-bookmarks, x-bookmarks and gmail-only are published at 0.0.0, built with Genesis aebef4c: each has published/applet-<id>.bundle.json and its release record. Dependency ranges are exact.

No tags exist. release --dry-run names hn-bookmarks/v0.0.0, x-bookmarks/v0.0.0 and gmail-only/v0.0.0. Both workflows currently run only by hand (workflow_dispatch), so pushing a tag does not start a release yet.

Testing

  • genesis-applet check, build and publish --verify pass for all three applets. The bundles are byte-identical to a rebuild.
  • applet-ci.mjs plan, verify and assets pass locally for all three.
  • The workflows have not run on GitHub yet.

Before the first release

  1. In settings: turn on immutable releases, add a tag ruleset for v* and */v* that blocks updates and deletions, and allow GitHub Actions to create releases.
  2. Restore the tag and pull-request triggers when ready, then create and push a tag and confirm the release run and its attestations.

🤖 Generated with Claude Code

ritsource and others added 9 commits November 9, 2026 16:51
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…verifying

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ritsource
ritsource merged commit 1382143 into main Nov 9, 2026
1 check 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.

1 participant