Skip to content

v0.3.1

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Aug 15:26
· 2 commits to main since this release
v0.3.1
37d82df

0.3.1

Fixes

  • Fix the Umami proxy Worker’s script and event request forwarding, including a cache-versioned loader so updated upstream scripts do not depend on a manual Cloudflare cache purge.
  • Make push verification walk stacked landed runs against their historical tree pairs, preserving grounded trailer verification after merge commits.
  • Harden range-seal binding and status diagnostics so signed receipts stay tied to the correct head and explain stale state precisely.

Release safety

  • Verify that the pushed v… tag exactly matches the CLI package version before npm publication or GitHub Release creation.

Umami proxy provision

  • Deploy the Worker before binding UMAMI_ORIGIN. wrangler-action’s secrets: input ran secret bulk first, which fails when the Worker does not exist yet — wrangler.jsonc still listed the /s/* route, so git looked provisioned while nothing was uploaded. CI now deploys, then secret put.
  • PRs that touch the proxy run unit tests + wrangler deploy --dry-run; only main / workflow_dispatch deploy.

CI verify on push (stacked-run walker)

  • know-code verify --from <oid> walks from..HEAD, splits by Know-Code-Verified hash, and checks each run as a historical tree-pair (parent-of-first tree → last non-merge). Trailerless merges attach to the run but are not the hash tip, so a GitHub merge commit still matches after main moved. Linear commits without a trailer fail closed. One-non-merge runs also accept the empty-tree (index) hash of that feature tip.
  • Workflow + init --workflow + composite action trigger on push to the base branch and pass github.event.before. PR verify is unchanged (head.sha, no --from). All-zeros before skips the walk.
  • Docs describe the push walk and stop claiming verify cannot run after merge.