• v0.254.0 a8d87407a8

    v0.254.0
    All checks were successful
    ci / ward-doctor (push) Successful in 1m4s
    promote / gate (push) Successful in 2m1s
    mirror-to-github / test (push) Successful in 2m2s
    mirror-to-github / mirror (push) Successful in 8s
    promote / promote-release (push) Successful in 10s
    dev-base-publish / plan-draft (push) Successful in 6s
    ci / gate (push) Successful in 3m37s
    dev-base-publish / publish-core (push) Successful in 1m21s
    dev-base-publish / publish-lang-node (push) Successful in 2m12s
    dev-base-publish / publish-lang-go (push) Successful in 2m14s
    dev-base-publish / publish-lang-dotnet (push) Successful in 2m56s
    dev-base-publish / publish-ops (push) Successful in 1m43s
    dev-base-publish / publish-agent (push) Successful in 3m36s
    dev-base-publish / publish-full (push) Successful in 4m13s
    Stable

    coilysiren released this 2026-07-18 06:12:35 +00:00 | 596 commits to main since this release

    • fix: roll out source doc reference hook (closes #608) (a8d8740)
    • fix: preserve current hook rollout block (closes #607) (7b8e172)
    • fix(ward): select aos image from deployment bundle (0453163)
    Downloads
  • v0.253.0 31d462ad3a

    v0.253.0
    Some checks failed
    ci / gate (push) Successful in 1m41s
    ci / ward-doctor (push) Successful in 2m9s
    promote / gate (push) Successful in 1m0s
    mirror-to-github / test (push) Successful in 1m32s
    mirror-to-github / mirror (push) Successful in 5s
    dev-base-publish / plan-draft (push) Successful in 5s
    promote / promote-release (push) Successful in 8s
    dev-base-publish / publish-core (push) Successful in 3m8s
    dev-base-publish / publish-lang-node (push) Successful in 1m17s
    dev-base-publish / publish-lang-dotnet (push) Successful in 7m10s
    dev-base-publish / publish-ops (push) Failing after 13m48s
    dev-base-publish / publish-lang-go (push) Failing after 19m21s
    dev-base-publish / publish-agent (push) Has been cancelled
    dev-base-publish / publish-full (push) Has been cancelled
    Stable

    coilysiren released this 2026-07-16 10:36:24 +00:00 | 599 commits to main since this release

    • fix(dev-base): preserve cache across aos commits (31d462a)
    • ci: add Forgejo-native workflow validation (417fff6)
    • fix(ci): pin Ward bootstrap release (e98b4e6)
    • fix(ci): install validated ward before aos gates (910ce94)
    • fix(ward): split aos ward and agent guard sources (8333902)
    • Pin ward dev-base build to validated release (6356c41)
    • Update .ward/roles.kdl (c9a5ab2)
    • revert(skills): keep autonomy policy global (959a469)
    • docs(skills): retire autonomy-mode issue labels (efe7192)
    • fix(ward): stage role persona fields as comments (closes #600) (0bc2a54)
    • Update .ward/roles.kdl (509f790)
    • docs: classify CI as live operations (10a5aa6)
    • Fix Forgejo action-run list pagination (#576) (abcc635)
    • Add bounded retries for dev-base publish probes (#599) (17ab6a9)
    • fix: tier-scoped release reruns (#598) (a98d8b6)
    • Harden dev-base publish cache visibility and determinism (#597) (adfb5b5)
    • fix(dev-base): shrink tier build contexts (#593) (b98ad4f)
    • fix(dev-base): split core publish into visible steps (#590) (6a7f0f1)
    • fix(dev-base): expose core publish breadcrumbs in summary (#587) (3114e3b)
    • fix(dev-base): add core publish breadcrumbs (#585) (83b6cc2)
    • fix(dev-base): bound ward source clone in core publish (#582) (81cdc64)
    • fix(dev-base): resolve publish retry and retag wait (#579) (aff69a6)
    • Gate release retagging on draft image availability (#574) (1f23e03)
    • fix: drop redundant ward install from promote (d1ca18e)
    • fix(promote): remove ward bootstrap from gate (#571) (f35ab2d)
    • fix(promote): align repo gate with ci (#569) (fca924d)
    • Decouple release branch promotion from dev-base image publishing (#566) (51940ed)
    • Merge pull request 'fix(release): retry uv bootstrap in dev-base publish' (#563) from issue-561 into main (9534ee2)
    • retrigger(ci): recover pull-request runner cancellation (065ecfb)
    • fix(release): retry uv bootstrap in dev-base publish (25539ad)
    • docs: note retrigger PR diff requirement (#560) (802b77d)
    • fix: use bare kubectl exec target (#554) (efb9e76)
    • Update .ward/repos.kdl (e3d23fb)
    • combine the workflow config with the repos config (#547) (939a85f)
    • fix(release): publish before release branch fast-forward (#552) (7f61a25)
    • fix(ci): warm pre-commit cache and soften alert failures (#550) (89086d6)
    • docker completions (09987ce)
    • Default fresh shells to projects root (1183fdd)
    • feat(forgejo): add org-repo bootstrap helper (#546) (55d308f)
    • ci: repoint workflow containers to release alias (#542) (d67b4a5)
    • bake git identity into the dev-base image (#545) (5d5c055)
    • Merge remote-tracking branch 'origin/main' (675a558)
    • Merge rescued branch tips as no-op (4656ba2)
    • Merge pull request 'fix(ward): DRY ward spec packaging' (#544) from issue-461 into main (5d32da8)
    • fix(ward): DRY ward spec packaging (8665537)
    • fix(ward): move advisor to personal overlay (#543) (2b70af6)
    • Seed GitHub profile mirrors in dev-base substrate (#540) (7a33c7e)
    • chore(dev-base): seed profile substrate repos (eb7099d)
    • feat(forgejo): promote runner-token fetch overlay (#537) (a3133c6)
    • Update .ward/repos.kdl (708c5c2)
    • Update .ward/workflow.kdl (3d00790)
    • Update .ward/workflow.kdl (cbd1a64)
    • Harden front workflow status recovery (cc093f2)
    • Retry promote after transient network timeout (70112c8)
    • Stage dev-base draft publishes before release (4d13736)
    • remove binary shadowing - the majority of work runs inside of warded agents now (f443734)
    • fix(dev-base): restore agentic-os-full latest alias (#533) (2498033)
    • feat(forgejo): add specverb fetch mirrors (#531) (f48fea5)
    • fix forgejo actions web bridges (#529) (d3f53ba)
    • docs: add compact warded workflow repo maps (#527) (5e9cb5d)
    • docs: define the Ward profile CUE pipeline (#525) (7f9c110)
    • AGENTS.md: prohibit warded engineers from debugging live deployments (#522) (c2b03f9)
    • fix trufflehog hook on Windows MSYS2 (#520) (466492f)
    • Build Go aos-say client and launchd socket relay (#519) (865c7f8)
    • docs: define ward profile asset home (#517) (eef877b)
    • Update .ward/workflow.kdl (c00ab02)
    • Update .ward/workflow.kdl (548d8cb)
    • Update .ward/workflow.kdl (a4f906b)
    • docs: note burndown exclusions in repos bundle (63c5fb7)
    • Fix Docker registry helper SSM path (6390859)
    • fix: use aws cli in gpg-ssm (ad846b4)
    • ward explore aliases (f549aea)
    • use host network (4580a01)
    • fix(dev-base): stop the ward-bake RUN leaking the forgejo token (agentic-os#223) (e329ba8)
    Downloads
  • v0.252.0 6c603bf164

    v0.252.0
    All checks were successful
    ci / ward-doctor (push) Successful in 1m30s
    ci / gate (push) Successful in 2m32s
    mirror-to-github / test (push) Successful in 2m16s
    promote / gate-and-promote (push) Successful in 2m24s
    mirror-to-github / mirror (push) Successful in 10s
    release / plan-release (push) Successful in 7s
    release / publish-core (push) Successful in 7m44s
    release / publish-lang-node (push) Successful in 6m5s
    release / publish-lang-dotnet (push) Successful in 7m0s
    release / publish-lang-go (push) Successful in 1m38s
    release / publish-ops (push) Successful in 3m42s
    release / publish-agent (push) Successful in 4m51s
    release / publish-full (push) Successful in 6m34s
    release / release (push) Successful in 2m12s
    Stable

    coilyco-ops released this 2026-07-14 02:26:42 +00:00 | 673 commits to main since this release

    • Merge pull request 'Remove aos-owned surface-check script' (#507) from issue-505 into main (6c603bf)
    • Merge remote-tracking branch 'origin/main' into issue-505 (2cd4cf5)
    • Merge pull request 'Configure warded git committer identity' (#508) from issue-504 into main (5547871)
    • fix: stamp ward git identity as coilyco-ops (dca6d7e)
    • chore: remove aos surface-check script (ee233a7)
    Downloads
  • v0.251.0 ea4d78f609

    v0.251.0
    All checks were successful
    ci / ward-doctor (push) Successful in 14s
    ci / gate (push) Successful in 1m5s
    mirror-to-github / test (push) Successful in 1m5s
    mirror-to-github / mirror (push) Successful in 6s
    promote / gate-and-promote (push) Successful in 1m22s
    release / plan-release (push) Successful in 6s
    release / publish-core (push) Successful in 9m53s
    release / publish-lang-node (push) Successful in 3m28s
    release / publish-lang-dotnet (push) Successful in 5m50s
    release / publish-lang-go (push) Successful in 6m42s
    release / publish-ops (push) Successful in 3m25s
    release / publish-agent (push) Successful in 2m39s
    release / publish-full (push) Successful in 7m21s
    release / release (push) Successful in 8s
    Stable

    coilysiren released this 2026-07-13 23:53:54 +00:00 | 678 commits to main since this release

    • Update docker/dev-base/core/Dockerfile (ea4d78f)
    • fix: remove stale ward specs bundle validator (#506) (8ebe1d1)
    • Update .ward/roles.kdl (4200b63)
    • Update .ward/agents.kdl (b57e6c0)
    • Move ward workflow config out of defaults (#502) (34b62b7)
    • Merge pull request 'Remove obsolete ward bundle manifest' (#500) from issue-499 into main (dd16484)
    • Merge pull request 'Update sidequest skill to use ward dispatch' (#497) from issue-496 into main (f45a6bd)
    • Remove obsolete ward bundle manifest (5997eab)
    • docs: update sidequest ward dispatch flow (46717ae)
    • Update .ward/agents.kdl (5fcdcd6)
    • fix: install Forgejo SSM git credentials (01e8a16)
    • fix: stop Windows shell hooks recreating bashrc (40b35b5)
    Downloads
  • v0.250.0 e51de738e8

    v0.250.0
    All checks were successful
    mirror-to-github / test (push) Successful in 2m52s
    mirror-to-github / mirror (push) Successful in 33s
    ci / ward-doctor (push) Successful in 4m32s
    ci / gate (push) Successful in 5m27s
    promote / gate-and-promote (push) Successful in 5m27s
    release / plan-release (push) Successful in 4s
    release / publish-core (push) Successful in 32s
    release / publish-lang-go (push) Successful in 34s
    release / publish-lang-node (push) Successful in 35s
    release / publish-lang-dotnet (push) Successful in 42s
    release / publish-ops (push) Successful in 42s
    release / publish-agent (push) Successful in 3m44s
    release / publish-full (push) Successful in 3m33s
    release / release (push) Successful in 7s
    Stable

    coilysiren released this 2026-07-13 07:52:11 +00:00 | 690 commits to main since this release

    • fix(ci): run the gate workflows on :release - :latest ships a doctor-less ward (e51de73)
    • feat(tests): stop encoding config values - derive, deny-list, and gate through ward doctor (27eccc2)
    • Merge pull request 'Ship tailscaled in the dev-base ops tier' (#487) from issue-486 into main (c52ed77)
    • Merge pull request 'feat(ward-specs): add the full PR lifecycle (close, reopen, edit, update) to the forgejo KDL spec' (#489) from issue-488 into main (89b3fb0)
    • feat(ward-specs): add the full PR lifecycle to the forgejo KDL spec (dda8f08)
    • fix(dev-base): ship tailscaled in ops tier (13e2e74)
    Downloads
  • v0.249.0 72995caf41

    v0.249.0
    All checks were successful
    ci / gate (push) Successful in 1m1s
    promote / gate-and-promote (push) Successful in 1m2s
    mirror-to-github / test (push) Successful in 1m2s
    release / plan-release (push) Successful in 4s
    mirror-to-github / mirror (push) Successful in 3s
    release / publish-core (push) Successful in 9m43s
    release / publish-lang-go (push) Successful in 4m59s
    release / publish-lang-node (push) Successful in 5m0s
    release / publish-lang-dotnet (push) Successful in 5m39s
    release / publish-ops (push) Successful in 4m16s
    release / publish-agent (push) Successful in 3m56s
    release / publish-full (push) Successful in 3m14s
    release / release (push) Successful in 7s
    Stable

    coilysiren released this 2026-07-13 05:44:25 +00:00 | 696 commits to main since this release

    • Merge pull request 'Finish the dev-base image split: fan-out tier DAG, per-tier CI jobs, persistent build cache' (#494) from issue-491 into main (72995ca)
    • feat(dev-base): finish the tier split - fan-out DAG, per-tier CI jobs, persistent build cache (40f39e4)
    • fix(promote): rewrap the header comment line the 90-char cap rejects (c75de6b)
    • feat(shell): export WARD_AGENT_IMAGE/TAG to bridge ward's stale image default (0354ab3)
    • feat(release): trust the promote gate - release pushes skip CI (c3b07e3)
    Downloads
  • v0.248.0 e6b28c3231

    v0.248.0
    All checks were successful
    mirror-to-github / test (push) Successful in 2m0s
    promote / gate-and-promote (push) Successful in 2m1s
    mirror-to-github / mirror (push) Successful in 8s
    ci / gate (push) Successful in 1m12s
    release / test (push) Successful in 57s
    release / plan-release (push) Successful in 6s
    release / publish-dev-base (push) Successful in 4m2s
    release / release (push) Successful in 7s
    Stable

    coilysiren released this 2026-07-13 02:18:22 +00:00 | 701 commits to main since this release

    • feat(release): publish the dev-base family as one agentic-os package (e6b28c3)
    • feat(release): name the moving image alias after the publishing branch (b719e4f)
    • fix(release): restore the :latest alias on pushed dev-base tiers (79713d9)
    Downloads
  • v0.247.0 3961e97170

    v0.247.0
    All checks were successful
    mirror-to-github / test (push) Successful in 54s
    mirror-to-github / mirror (push) Successful in 6s
    promote / gate-and-promote (push) Successful in 54s
    ci / gate (push) Successful in 1m8s
    release / test (push) Successful in 1m10s
    release / plan-release (push) Successful in 8s
    release / publish-dev-base (push) Successful in 54s
    release / release (push) Successful in 9s
    Stable

    coilysiren released this 2026-07-12 22:14:16 +00:00 | 704 commits to main since this release

    • fix(promote): keep the persist-credentials rationale in the YAML header block (3961e97)
    • fix(promote): stop checkout's persisted job token from hijacking the promote push (0bedc1c)
    • feat(scripts): add apply-defender-exclusions.ps1 to calm Defender during package installs (57a1080)
    • Merge branch 'feat/two-stage-release' (aos#475) (b83196c)
    • feat(scripts): remint the promote PAT on the coilyco-ops bot + sync cli-guard secrets (93fb780)
    • merge: refresh feat/two-stage-release against main (comment-cap hotfix + landed sync script) (b1a82f9)
    • Merge pull request 'fix(ci): trim the over-cap comment that reddened main + make the PR gate match the release gate' (#480) from fix/comment-cap-and-pr-gate into main (652acd1)
    • fix(ci): trim the over-cap comment that reddened main + make the PR gate match the release gate (7e2f8e2)
    • Merge pull request 'feat(scripts): one-verb sync of Forgejo Actions secrets from SSM' (#479) from feat/sync-actions-secrets into main (f7067f2)
    • fix(sync-secrets): ward needs CI_RELEASE_TOKEN too + document the read:user requirement (e8f028f)
    • feat(scripts): one-verb sync of Forgejo Actions secrets from SSM (2115c56)
    • Merge pull request 'fix(forgejo-logs): speak the UI log-cursor route + add a ward verb' (#478) from fix/actions-logs-bridge into main (f39e10f)
    • fix(forgejo-logs): speak the UI log-cursor route + add a ward verb (closes #476) (89f0662)
    • fix(promote): keep the server scheme - github.server_url is in-cluster http here (9c735c5)
    • feat(release): two-stage release - gate-green main promotes to a queued release branch (9df95f4)
    • Merge pull request 'fix(launch): live file:// ward bundle, canonical workflow spellings, ward 0.629.0' (#474) from fix/launch-config-stability into main (035a014)
    • fix(launch): live file:// ward bundle, canonical workflow spellings, ward 0.629.0 (d1ee8a1)
    Downloads
  • v0.246.0 257951e7fb

    v0.246.0
    Some checks failed
    ci / gate (push) Successful in 10s
    mirror-to-github / test (push) Successful in 1m5s
    release / test (push) Successful in 59s
    mirror-to-github / mirror (push) Successful in 7s
    release / plan-release (push) Successful in 5s
    release / publish-dev-base (push) Has been cancelled
    release / release (push) Has been skipped
    Stable

    coilyco-ops released this 2026-07-12 02:03:08 +00:00 | 721 commits to main since this release

    • Merge pull request 'fix(ward-specs): stop shadowing ward's smart-defaults from the deployment bundle' (#472) from fix/defaults-are-wards-not-aos into main (257951e)
    • fix(ward-specs): drop the generic ops guardfile copy and lock the real surface (44e30b4)
    • fix(ward-specs): regenerate the forgejo spec lock so it carries the commit-status ops (1e239ed)
    • fix(ward-specs): mark the generic ops singletons as (placeholder) sentinels (99263e6)
    • fix(ward-specs): stop shadowing ward smart-defaults from the deployment bundle (446aae4)
    • Merge pull request 'fix(ci): unbreak the pytest gate and repair repos.kdl KDL v2 booleans' (#471) from fix/ci-pytest-gate-and-repos-kdl into main (a3e909b)
    • fix(ci): unbreak the pytest gate and repair repos.kdl KDL v2 booleans (44e6bce)
    • Update .ward/roles.kdl (0ecc38a)
    • Delete .ward/.ward/guardfile.aws.engineer.kdl (47bcaa1)
    • Add .ward/guardfile.aws.engineer.kdl (b69b337)
    • Update .ward/.ward/guardfile.aws.engineer.kdl (0816f61)
    • Update .ward/.ward/guardfile.aws.engineer.kdl (2740bc5)
    • Add .ward/.ward/guardfile.aws.engineer.kdl (ab67b4e)
    • Update .ward/roles.kdl (1f09a07)
    • Merge pull request 'feat: add forgejo actions rerun commands' (#436) from issue-434 into main (6d850b4)
    • Merge main into issue-434 (40450c8)
    • Merge pull request 'Author the burndown repo-exclusion block in .ward/repos.kdl + validator (ward#1105 config half)' (#464) from issue-462 into main (f370be6)
    • Add ward burndown repo exclusions (778666c)
    • Merge pull request 'Right-size director/advisor container surface tiers after the 2026-07-10 rollback' (#448) from issue-447 into main (579826c)
    • merge: rebase issue-434 onto main (215b9d4)
    • feat(ward): right-size role surface tiers after rollback (cff2031)
    • Merge pull request 'Fix read-only director surfaces missing WARD_CONFIG_REF for ward ops' (#458) from issue-455 into main (3d5ef0d)
    • test: cover read-only ward bootstrap without ward binary (e3da63a)
    • docs: restore ward specs config-source wording (d25a061)
    • fix: seed ward bundle metadata for read-only surfaces (5622b4a)
    • feat(shell/ps1): merge POSIX PATH entries from common.sh into Windows PATH (17f7328)
    • feat(shell): integrate common.sh into all Windows shells for WARD_CONFIG_REF (aae07d5)
    • Merge pull request 'Restore director-completion authority in .ward/ forgejo guardfiles (merge overlay + status reads)' (#449) from issue-446 into main (41f261e)
    • Merge pull request 'Upgrade codex: bump pinned binary + point the director at gpt-5.6-sol' (#451) from issue-450 into main (c0dddcf)
    • test(dev-base): track CODEX_VERSION pin 0.142.5 -> 0.144.1 (d8f0345)
    • feat(agents): upgrade codex - bump pinned binary, point director at gpt-5.6-sol (32d4634)
    • fix: merge main into issue-447; package new bundle files in the explicit ward-specs tar (72727fd)
    • docs: name the tailscale guardfile in the bundle inventory (adb111d)
    • docs: pin ward#1072 as the bring-up wiring follow-up (e251a26)
    • merge main into issue-446: carry aos#437 no-lock spec bundle forward (f4d2c27)
    • feat(ward): add tailnet live-observe guardfile and bind it per role (5319c66)
    • docs: regenerate ward ops forgejo reference for the aos#446 surface (d808f0f)
    • Merge pull request 'Stop committing the upstream Forgejo swagger spec in aos' (#437) from issue-435 into main (d5079cc)
    • feat(ward-specs): restore director-completion authority in forgejo guardfiles (48e7b46)
    • feat(ward): right-size role surface tiers after the 2026-07-10 rollback (6fbfcaf)
    • fix: stop committing upstream forgejo swagger spec closes #435 (7ee7585)
    • fix: expose guarded Forgejo Actions rerun command (f09c44d)
    • Merge pull request 'docs(o11y): retarget tool-failure shipper docs around ward-owned producers' (#440) from issue-393 into main (0d097f3)
    • Merge pull request 'chore(goose): decide disposition of scripts/goose-health.sh probe' (#443) from issue-268 into main (110b6da)
    • Merge branch 'main' into issue-393 (0c02844)
    • fix: merge main into issue-268 (8619476)
    • Merge pull request 'fix: wildcard ward-specs packaging' (#441) from issue-438 into main (c2c39e2)
    • fix: merge main into issue-438 (ec11dcf)
    • fix: merge main into issue-435 (6916746)
    • fix: expose guarded Forgejo Actions rerun command (844bf0d)
    • Merge remote-tracking branch 'origin/main' (41029dd)
    • Merge pull request 'docs(dev-base): clarify ci-image-manifest.json is unnecessary' (#444) from issue-397 into main (8c0a0ce)
    • fix(ci): support forgejo checkout path in ward bootstrap (3d56ad2)
    • fix(dev-base): resolve checkout root in entrypoint fallback (f667c6b)
    • fix(shell): include forgejo checkout path (75403d0)
    • fix(ward): resolve repo root from checkout path (972e96a)
    • Merge main into issue-435 (e76e5e2)
    • fix: derive ward shell entrypoint root from script (5c52b34)
    • fix: derive ward config ref from source path (e6d28be)
    • Merge remote-tracking branch 'origin/main' into issue-419 (8513e41)
    • fix(shell): derive ward config ref from checkout path (854b61e)
    • docs(dev-base): clarify ci-image-manifest is unnecessary (23629f2)
    • test(ward): drop stale role preset expectation (6d82d04)
    • docs: document forgejo rerun bridge (9bfc30b)
    • fix(ward-specs): document the launch seam (d385f46)
    • docs(goose): fold health probe into heartbeat (b996248)
    • fix(ward): repo-authority wrapper + strip role presets; point validator at v0.582.0 schema (566f42f)
    • Merge branch 'main' into issue-438 (d16fa00)
    • ci: retrigger pull request gate (66e566f)
    • ci: retrigger pull request gate (b066060)
    • fix(ci): use published dev-base image (988fcf8)
    • fix: include forgejo rerun overlay in fleet (cb5c67d)
    • fix: route forgejo rerun through actions topic (1074514)
    • fix: use rerun command grant form (6cb4259)
    • fix: flatten forgejo rerun overlay (5b83af9)
    • fix: make forgejo rerun overlay parser-safe (5ca6ff6)
    • fix: wildcard ward-specs packaging (8c2df35)
    • feat: isolate forgejo rerun bridge (95306c3)
    • feat: add guarded forgejo rerun bridge (9871b17)
    • docs(o11y): retarget tool-failure shipper docs (575a9e6)
    • fix: restore ward role overrides (79d3306)
    • chore(ci): add Telegram main-failure alerts (d156d9a)
    • chore: retrigger ci (345b549)
    • Update .ward/roles.kdl (34312e0)
    • fix: seed ward ref from forgejo workspace (26244b9)
    • feat: add forgejo actions rerun commands (a24eaef)
    • fix: stop tracking forgejo swagger lock (4c72d2f)
    • fix: honor forgejo workspace in ward ref lookup (217dedd)
    • test: remove live forgejo tasks list check (d5d169f)
    • test: assert forgejo tasks list first page (c116dcb)
    • test: capture forgejo tasks list request shape (0cb41ba)
    • fix: make forgejo actions tasks page literal (dc0eecb)
    • Merge pull request 'Reshape ward KDL bundle filenames and role guardfile declarations' (#433) from issue-431 into main (9bf4082)
    • fix(ci): bump dev-base pin and reshape ward specs (a8a269a)
    • ci: retrigger forgejo gate (bfbb97e)
    • Merge remote-tracking branch 'origin/issue-419' into issue-419 (079f84b)
    • fix forgejo actions tasks pagination (f37910d)
    • guard forgejo actions pagination (a02213d)
    • ci: retrigger forgejo gate (02470d4)
    • fix forgejo actions tasks pagination (d8e540c)
    • refactor ward-specs bundle filenames (8a04260)
    • Merge pull request 'feat(ci): add pull-request gate for director merges' (#423) from issue-421 into main (2c11370)
    • Merge pull request 'Repair WARD_CONFIG_REF propagation for read-only director containers' (#430) from issue-427 into main (cc64585)
    • Update .ward/ward-kdl.fleet.kdl (0fdd529)
    • Update .ward/ward-kdl.forgejo.logs.guardfile.kdl (fa1182f)
    • Merge pull request 'Fix Forgejo Actions log bridge for PR job status targets' (#429) from issue-425 into main (8e25d97)
    • fix: seed ward config ref in read-only director containers (7eb7f2f)
    • fix: map forgejo actions log targets (ae32f6a)
    • Split ward-kdl Forgejo specs into tiers (bb782b5)
    • feat(ci): add pull-request gate for director merges (3d50ba2)
    • guard forgejo actions pagination (8d75f48)
    Downloads
  • v0.245.0 9f275b2940

    v0.245.0
    All checks were successful
    release / test (push) Successful in 57s
    release / plan-release (push) Successful in 9s
    mirror-to-github / test (push) Successful in 1m13s
    mirror-to-github / mirror (push) Successful in 5s
    release / publish-dev-base (push) Successful in 17m0s
    release / release (push) Successful in 7s
    Stable

    Ghost released this 2026-07-10 08:05:22 +00:00 | 832 commits to main since this release

    • Fix dev-base ward doctor under buildx (9f275b2)
    • Run ward doctor in dev-base build (eb57cd2)
    • Update .ward/ward-kdl.defaults.kdl (03c95ae)
    • Update dev-base package pins (176611a)
    • Add source doc reference hook (5564e09)
    Downloads