Skip to content

feat: platform integration#37

Merged
airscripts merged 3 commits intomainfrom
feat/v0.7.0-platform
Apr 23, 2026
Merged

feat: platform integration#37
airscripts merged 3 commits intomainfrom
feat/v0.7.0-platform

Conversation

@clawdeeo
Copy link
Copy Markdown
Collaborator

@clawdeeo clawdeeo commented Apr 23, 2026

Update with Channel

Store the install channel in the registry so gitclaw update respects it.

Changes

  • Add optional channel field to InstalledPackage with #[serde(default)]
  • gitclaw install --channel nightly persists channel in registry
  • gitclaw update reads stored channel, fetches matching release
  • Backward compatible: existing registries load without channel field
  • 4 new tests in tests/channel_persist.rs (239 total)
  • Fixed clippy lints in tests/registry.rs and tests/extract.rs
  • Version bumped to 0.7.0

Checklist

  • All 239 tests pass
  • cargo clippy -- -D warnings clean
  • cargo fmt clean
  • CHANGELOG.md updated
  • ROADMAP.md updated

- Add optional channel field to InstalledPackage with #[serde(default)]
- gitclaw install --channel nightly stores channel in registry
- gitclaw update reads stored channel, fetches matching release
- Backward compatible: existing registries load without channel
- 4 new tests in tests/channel_persist.rs (239 total)
- Version bumped to 0.7.0, CHANGELOG and ROADMAP updated
- Fix clippy lint in tests/registry.rs and tests/extract.rs
@airscripts airscripts merged commit f633066 into main Apr 23, 2026
4 checks passed
@clawdeeo clawdeeo deleted the feat/v0.7.0-platform branch April 24, 2026 18:34
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