Skip to content

v1.5.4

Choose a tag to compare

@github-actions github-actions released this 17 Aug 09:30
c008834

Changed

Area Change
Releases Merging the version bump is the release. Every push to main compares VERSION in bin/agent against the current release and cuts a new one when it changes, so there is no tag to push and no button to click.
Release notes Taken from the matching CHANGELOG.md section, always followed by the commit log, diffstat and compare link since the previous release. A missing changelog entry falls back to the commit log alone.
Release integrity The release is assembled as a draft and published only once its attested assets are attached, which is the precondition for GitHub's immutable releases.
Release safety A new release-guard workflow fails when a release is published without its assets, which is what happens if a release is created by hand.
Tests The behavioral suite is split by surface into tests/*_test.sh over a shared tests/lib.sh, each with its own isolated fixture, so a single suite can run alone.

Added

  • docs/compatibility.md: supported platforms, what agent-sync depends on
    in each tool and how each dependency fails, agent version support,
    semantic-versioning scope, stable on-disk state formats, and the
    deprecation policy for removing a target.

Changes since v1.5.3

  • fix: resume a stalled release instead of skipping it (#13) (c008834)
  • ci: merging the version bump is the release (#12) (abb8431)
  • test: split the suite by surface; docs: compatibility contract (#11) (acd221a)
  • ci: bump actions/checkout from 4.2.2 to 7.0.1 (#9) (de0088a)

18 files changed, 1112 insertions(+), 765 deletions(-)

Full diff: v1.5.3...v1.5.4