chore: release 0.1.0#8
Merged
Merged
Conversation
Closes #7 First non-prerelease for @astrid-os/sdk and @astrid-os/build. Promotes 0.1.0-alpha.0 to 0.1.0. Version chosen on the package's own semver line (0.1.0 = first stable, breaking changes still allowed pre-1.0), independent of release lines in adjacent repos. Changes: - package.json (root): 0.0.0 → 0.1.0 - packages/astrid-sdk/package.json: 0.1.0-alpha.0 → 0.1.0 - packages/astrid-build/package.json: 0.1.0-alpha.0 → 0.1.0 - CHANGELOG.md: [Unreleased] rolled into [0.1.0] with note explaining the alpha → stable promotion
There was a problem hiding this comment.
Code Review
This pull request prepares the workspace and its packages for the first non-prerelease version (0.1.0). It updates the CHANGELOG.md to document the release and bumps the version numbers in package.json files across the workspace, including the root package.json, @astrid-os/build, and @astrid-os/sdk. No review comments were provided for these changes.
2 tasks
joshuajbouw
added a commit
that referenced
this pull request
May 25, 2026
## Summary Add a release workflow mirroring `unicity-astrid/sdk-rust`'s `release.yml`. Triggers on `v[0-9]+.*` tag push, generates GitHub Release notes from the matching `CHANGELOG.md` section, and credits commit authors as Astrinauts. Should have landed alongside #8 (chore: release 0.1.0) but slipped through. Without this, tagging `v0.1.0` would create a bare tag with no GitHub Release entry — no rendered release page, no auto-attached changelog body. ## Why no auto-publish NPM publish stays manual (`npm publish` per workspace package in dep order: `@astrid-os/build` first, then `@astrid-os/sdk`). Matches sdk-rust's manual `cargo workspaces publish` pattern — keeps the publish step deliberate rather than racing the tag push. ## Test Plan - [x] YAML lints fine - [ ] First end-to-end run on the upcoming `v0.1.0` tag push will validate
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Linked Issue
Closes #7
Summary
First non-prerelease for
@astrid-os/sdkand@astrid-os/build. Promotes0.1.0-alpha.0to0.1.0. The version number is chosen on each package's own semver line (0.1.0= first stable release, breaking changes still allowed pre-1.0), independent of release lines in adjacent repos.The contract surface is the per-domain WIT host ABI from
unicity-astrid/wit1.0.0 (#6 in this repo landed the migration).Changes
package.json(root):0.0.0→0.1.0packages/astrid-sdk/package.json:0.1.0-alpha.0→0.1.0packages/astrid-build/package.json:0.1.0-alpha.0→0.1.0CHANGELOG.md:[Unreleased]rolled into[0.1.0] - 2026-05-26with a short note explaining the alpha → first-stable promotion. No content changes — the section already had the per-domain WIT migration roll-up from when feat(sdk-js)!: migrate to per-domain WIT host ABI #6 merged.Test Plan
Automated
npm run buildclean across the workspace (test-capsule componentizes — 12.44 MB / 154 host imports)Manual
v0.1.0after mergenpm publishfor each workspace package in dep order (@unicity-astrid/buildfirst, then@unicity-astrid/sdk)Checklist
[0.1.0]