release: 1.0.0-rc.2 - #214
Open
mobileoverlord wants to merge 1 commit into
Open
Conversation
There was a problem hiding this comment.
Pull request overview
Release staging for 1.0.0-rc.2, updating crate metadata and cutting the changelog from [Unreleased] into a dated 1.0.0-rc.2 section to prepare for tag-driven release automation.
Changes:
- Bump
avocado-cliversion from1.0.0-rc.1to1.0.0-rc.2inCargo.tomlandCargo.lock. - Add the
1.0.0-rc.2section toCHANGELOG.mdwith the release date and summarized entries.
Reviewed changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| CHANGELOG.md | Adds the 1.0.0-rc.2 release section and moves release notes out of [Unreleased]. |
| Cargo.toml | Bumps crate version to 1.0.0-rc.2. |
| Cargo.lock | Updates the locked package version for avocado-cli to 1.0.0-rc.2. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
|
|
||
| ## [Unreleased] | ||
|
|
||
| ## [1.0.0-rc.2] - 2026-08-25 |
| - **`--target-board` flag** for board interpolation across build commands. | ||
| - **Build commit in `avocado --version`.** The version line now reports the | ||
| commit the binary was built from and its date, following rustc's shape: | ||
| `avocado 1.0.0-rc.1 (abc1234 2026-03-05)`. A bug report now identifies the |
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.
Release staging for 1.0.0-rc.2 — 67 commits since
1.0.0-rc.1(2026-07-08).This PR bumps
Cargo.toml/Cargo.lockto 1.0.0-rc.2 and cuts the CHANGELOG's[Unreleased]into a dated[1.0.0-rc.2]section (with entries added for everything that had landed without one). Tagging1.0.0-rc.2on this commit after merge triggers the release workflow.Highlights since 1.0.0-rc.1
Features
depends_on) — closure-aware fetch/install/lock/stamps/runtime-ordering end to end, with--lockedfor CI. Hardened through six review rounds (23 confirmed findings fixed, each with a regression test).avocado sbom— SPDX 3.0.1 JSON-LD of installed packages, feed-pinned and reproducible underSOURCE_DATE_EPOCH.avocado buildvia per-BSP hooks (on-device verified: Jetson Orin Nano, rpi5).vm updatemigrates Avocado state through a read-only seed the guest adopts at boot; user data survives updates (pairs with avocado-vm 0.4.0).Reproducibility / OTA correctness
AVOCADO_OS_BUILD_ID= content hash of the assembled work tree (shared rootfs/initramfs derivation); permissions, overlay, andpost_installchanges now OTA. Every image re-ids once on first rebuild.SOURCE_DATE_EPOCHhonored everywhere; permissions provision in stable order (note: auto-assigned UIDs may shift once).Breaking
sdk runpasses argv literally (audit CI jobs that shelled through it).is_version_compatiblereturnsOption<bool>(lib consumers only).Fixed (selection)
compile:sections count as active and scope to the target;$CCresolves from the cross-canadian bindir (cross-arch CI leg added); pre-release RPM versioning; rpm 4.20 SDK sysroots;target-<name>:overrides everywhere; container stderr surfaced on failure.Full details in the CHANGELOG diff. Complete commit list:
git log 1.0.0-rc.1..rel/1.0.0-rc.2.Release steps after merge
git tag 1.0.0-rc.2 <merge commit> && git push origin 1.0.0-rc.2— the tag-driven release workflow runs tests + security audit and publishes.min_cli_versionshould point at this release once published (open item on that PR).