Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,23 @@ All notable changes to `github-delivery` are documented here.

## [Unreleased]

## [1.7.0] - 2026-09-21

### Added

- `doctor --json` now reports the currently executing npm package under `runtime.packageVersion` plus its `relationToLatest`, separating runtime identity from the managed installed skill and latest stable release so stale `npx` execution is directly diagnosable (PR #461).
- Full and compact pre-open gate artifacts now carry generator provenance with the github-delivery version plus SHA-256 digests of the pre-open gate and review-scope implementations that produced them, making stale semantic artifacts identifiable without implementation rediscovery (PR #463).

### Changed

- Bumped the package version from `1.6.0` to `1.7.0`.
- Unknown pre-open decisions now expose machine-readable `incompleteReasons` and reason-specific next actions such as `inspect_missing_patch_evidence` and `repair_probe_registry`, instead of mapping every incomplete review scope to branch-evidence restoration (PR #464).

### Fixed

- Successful verified `create_pr` mutations now reconcile the created pull-request number into persistent workflow-controller state, so resumptions no longer retain `pr: null` after publication (PR #462).
- Local-workflow bootstrap now rejects abbreviated or otherwise non-canonical base SHA identities immediately with `workflow_bootstrap_base_invalid`, preventing caller input mistakes from surfacing later as misleading checkpoint base mismatches (PR #465).

## [1.6.0] - 2026-09-20

### Added
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "github-delivery",
"version": "1.6.0",
"version": "1.7.0",
"description": "Guided installer and safety tooling for GitHub Delivery workflows",
"type": "module",
"engines": {
Expand Down
13 changes: 13 additions & 0 deletions tests/unit/pr-review-quality-contracts.test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,19 @@ test("post-1.5.4 follow-up release is complete in 1.6.0", () => {
assert.match(release, /replace-local-modifications/);
});

test("post-1.6.0 follow-up release is complete in 1.7.0", () => {
const changelog = read("CHANGELOG.md");
const release = changelog.split("## [1.7.0] - 2026-09-21")[1]?.split("## [1.6.0]")[0] ?? "";

assert.ok(release, "expected a dated 1.7.0 changelog section");
for (const pr of [461, 462, 463, 464, 465]) {
assert.match(release, new RegExp(`PR #${pr}\\b`));
}
assert.match(release, /runtime/i);
assert.match(release, /generator/i);
assert.match(release, /incompleteReasons/);
});

test("package version matches the newest dated changelog release", () => {
const pkg = JSON.parse(read("package.json"));
const changelog = read("CHANGELOG.md");
Expand Down
Loading