Skip to content

fix(deploy): ship the Harness when it changed since its live commit - #555

Merged
harlan-zw merged 2 commits into
mainfrom
fix/harness-deploy-from-live-commit
Oct 7, 2026
Merged

harlan-zw merged 2 commits into
mainfrom
fix/harness-deploy-from-live-commit

Conversation

@harlan-zw

Copy link
Copy Markdown
Collaborator

🔗 Linked issue

Related to #550

❓ Type of change

  • 📖 Documentation
  • 🐞 Bug fix
  • 👌 Enhancement
  • ✨ New feature
  • 🧹 Chore
  • ⚠️ Breaking change

📚 Description

#550 changed the Harness Worker, then #552 merged and cancelled #550's Test run. The harness-proof job compared HEAD^ with HEAD, saw only #552, and kept the old version. #550 reached production only through a manual dispatch.

Each Harness deploy now tags its Worker version with the commit. The next main deploy reads the live version's commit and diffs it with HEAD, so a skipped or cancelled run can no longer hide a change. A live version without a tag, or one built from a branch, triggers a deploy of main. Containers now roll out at once, so a proof right after a deploy runs the new image.

🤖 AI disclosure: Harlan Agent Kit modified this description. My AI open-source policy.

…mmit

The harness-proof job compared HEAD^ with HEAD. #550 changed the Harness,
then #552 merged and cancelled #550's Test run. The deploy for #552 saw no
Harness change, so #550 never reached production until a manual dispatch.

Each deploy now tags the version with its commit, and the next main deploy
diffs from that commit. Containers roll out at once, so a proof right after
a deploy runs the new image.
@harlan-zw harlan-zw added the harlan-agent-review Pull request triage requires an adversarial Review. Adding this label manually always forces one. label Oct 7, 2026
@harlan-github-agent harlan-github-agent Bot added harlan-agent-review-required Pull request triage requires an adversarial Review for this head commit. and removed harlan-agent-review Pull request triage requires an adversarial Review. Adding this label manually always forces one. labels Oct 7, 2026
@harlan-zw
harlan-zw merged commit c6cb40d into main Oct 7, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

harlan-agent-review-required Pull request triage requires an adversarial Review for this head commit.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant