Skip to content

chore: release v0.10.0#130

Merged
ycpss91255 merged 1 commit into
mainfrom
release/v0.10.0
Apr 24, 2026
Merged

chore: release v0.10.0#130
ycpss91255 merged 1 commit into
mainfrom
release/v0.10.0

Conversation

@ycpss91255
Copy link
Copy Markdown
Contributor

Summary

First stable minor bump post-v0.9.x. Cumulative highlights rolled up from rc1 + rc2 into the CHANGELOG entry for discoverability.

What's in v0.10.0

Feature Issue/PR
Run-phase UX realignment (BREAKING): -t target flag + cmd passthrough #118 / PR #122
Compose runtime service auto-emission #108 / PR #122
GHCR test-tools D plan (pre-built per-release image) #106 / PR #119
arm64 test-tools binaries are now genuinely aarch64 PR #126 (rc2)
--reset-conf flag on build.sh + init.sh --gen-conf --force backend #124 / PR #129
upgrade.sh main.yaml sed handles semver pre-release tags #61 / PR #128
GHCR release-test-tools.yaml publisher workflow PR #119 / #120

Migration (from v0.9.x)

  1. ./template/upgrade.sh v0.10.0 (safe on RC tags now thanks to fix(upgrade.sh): main.yaml sed regex handles semver pre-release tags #128 regex fix)
  2. Dockerfile: adopt ARG TEST_TOOLS_IMAGE="test-tools:local" + FROM ${TEST_TOOLS_IMAGE} AS test-tools-stage + COPY --from=test-tools-stage (see template/dockerfile/Dockerfile.example)
  3. Audit any ./run.sh <target> call sites → rewrite as ./run.sh -t <target>

./run.sh bare call unchanged (devel bash).

Test plan

  • make -f Makefile.ci test local — 685/685 pass
  • Self-test CI green on this PR
  • After tag: inspect ghcr.io/ycpss91255-docker/test-tools:v0.10.0 manifest has both amd64 + arm64 variants with correctly-arch'd binaries
  • Downstream repos (ros1_bridge first) ./template/upgrade.sh v0.10.0 — migration doc covers the Dockerfile + ./run.sh arg changes.

@ycpss91255 ycpss91255 merged commit cec1b2d into main Apr 24, 2026
3 checks passed
@ycpss91255 ycpss91255 deleted the release/v0.10.0 branch April 24, 2026 11:36
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