Skip to content

Bump version to 0.21.0-dev.0; fix post-release sync skip - #412

Merged
andrewjong merged 1 commit into
developfrom
bump/0.21.0-dev.0
Aug 29, 2026
Merged

Bump version to 0.21.0-dev.0; fix post-release sync skip#412
andrewjong merged 1 commit into
developfrom
bump/0.21.0-dev.0

Conversation

@andrewjong

Copy link
Copy Markdown
Member

Post-release follow-up to 0.20.0 (released: https://github.com/castacks/AirStack/releases/tag/0.20.0):

  • VERSION → 0.21.0-dev.0 — first version on the new -dev.N pre-release line (replacing -alpha.N). Develop is otherwise code-identical to the 0.20.0 release. airstack.yaml's informational release: field → "0.21.0-dev".
  • Fix sync-develop-from-main skip logic — it skipped whenever the merge result was content-identical to develop, which is exactly the situation right after a release, so it never pushed the ancestry-advancing merge commit or rolled develop's VERSION forward (this release's sync run skipped exactly this way; Re-establish main↔develop ancestry for release 0.20.0 #411 and this PR are the manual stand-ins). It now skips only when main is already an ancestor of develop, so future releases get the merge-base advance and the -dev.0 roll-forward automatically.

Squash-merging this one is fine.

🤖 Generated with Claude Code

First version on the new -dev.N pre-release line (replacing -alpha.N as
of release 0.20.0). Also fixes sync-develop-from-main to skip only when
main is already an ancestor of develop: the old tree-diff skip fired
right after every release (merge result content-identical to develop),
so the workflow never pushed the ancestry-advancing merge commit or
rolled develop's VERSION forward — both had to be done by hand.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@andrewjong
andrewjong merged commit e4102b6 into develop Aug 29, 2026
4 checks passed
andrewjong added a commit that referenced this pull request Aug 29, 2026
… trees (#413)

Backport of the sync-develop-from-main fix from develop (#412) so it is
live for the 0.21.0 release: push-triggered workflows run from main's
copy of the file. Skip now requires main to already be an ancestor of
develop — a tree-diff skip fired right after every release (merge result
content-identical to develop), so the ancestry-advancing merge commit
was never pushed and develop's VERSION never rolled forward.

VERSION 0.20.0 → 0.20.1 (CI-only change; bump required by the PR gate).

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
@andrewjong
andrewjong deleted the bump/0.21.0-dev.0 branch August 29, 2026 22:16
@github-actions

Copy link
Copy Markdown
Contributor

Test Metrics — 9c1644271e849057a1f514f94589d64b0a2f0f20

This was a unit/build-only run. Simulation regression comparison does not apply.

system.test_build_packages

Pass rates

Test Pass Fail Skip Rate
test_colcon_build_gcs 1 0 0 100%
test_colcon_build_ms_airsim 1 0 0 100%
test_colcon_build_robot 1 0 0 100%
test_colcon_test_robot 1 0 0 100%

Metrics

Test Metric Value
test_colcon_build_robot duration_s 104.8s
test_colcon_test_robot duration_s 47.24s
test_colcon_build_gcs duration_s 74.05s
test_colcon_build_ms_airsim duration_s 16.59s

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