Skip to content

Release 0.8.0 - #335

Merged
JacobStephens2 merged 1 commit into
mainfrom
release-0.8.0
Oct 3, 2026
Merged

JacobStephens2 merged 1 commit into
mainfrom
release-0.8.0

Conversation

@JacobStephens2

Copy link
Copy Markdown
Owner

Summary

0.8.0 is about Weeding (#332): a crontab line can now run thirdshift architect base <branch> every few minutes with merge.always, and each pass is safe and quiet. It adds no new command, daemon or flag.

  • An Architect idea pauses Architect runs until it is triaged (An Architect idea pauses Architect runs until it is triaged #330). A review with no Strong candidate now labels its issue architect-idea and needs-triage, keeping its other labels, and that includes an idea that was already filed. While such an idea is open with needs-triage, later Architect runs are skipped: they exit 0, print the idea's URL on stdout and the reason on stderr. Taking needs-triage off or closing the issue releases the pause. If labelling fails, the review fails with one notification that carries the cause.
  • A Ready issue goes ahead of an Architect run (Share the Ready issue search between the Pickup run and the Architect run #329, A Ready issue goes ahead of an Architect run #333). While the repository has a Ready issue, an Architect run is skipped before any review. It prints the issue's URL and the Pickup run's lines on each issue passed over. It uses the Pickup run's own search, now shared in ready.rs, with no Sweep and no Claim limit. A ready-for-agent issue with no Pickup line to take it keeps Architect runs from starting.
  • A skipped Architect run sends no Run notification (A skipped Architect run sends no Run notification #331), whether email or email.always asked for one. A broken notification setup still exits 1 before the skip. A skipped run's line stays in the scheduler's log.

Also: README Weeding section and sample crontab line (#334).

Version diff

diff --git a/Cargo.lock b/Cargo.lock
index a4f52ff..dc57d9d 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1469,3 +1469,3 @@ dependencies = [
 name = "thirdshift"
-version = "0.7.2"
+version = "0.8.0"
 dependencies = [
diff --git a/Cargo.toml b/Cargo.toml
index c32a74e..e4b1cbf 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -2,3 +2,3 @@
 name = "thirdshift"
-version = "0.7.2"
+version = "0.8.0"
 edition = "2024"

@JacobStephens2
JacobStephens2 merged commit bc4bcfb into main Oct 3, 2026
13 checks passed
@JacobStephens2
JacobStephens2 deleted the release-0.8.0 branch October 3, 2026 13:03
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