Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Oct 09:51
· 18 commits to main since this release
Immutable release. Only release title and notes can be modified.
v0.1.0
b854d17

What's Changed

  • feat: squabbler product into the RSR shell (Rust workspace + SPARK-proved invariant) by @hyperpolymath in #2
  • feat(core): squabble the estate licence policy (Move 6) by @hyperpolymath in #3
  • chore(rsr): customise scaffolding to cicd-squabbler identity + fix governance gates by @hyperpolymath in #4
  • fix(estate-rules): de-corrupt check-no-vlang.sh — ban V-lang, not Zig by @hyperpolymath in #5
  • feat: live gate fetch via gh + FlagNonFunctionalGate move by @hyperpolymath in #6
  • Bump the actions group with 14 updates by @dependabot[bot] in #1
  • docs: status truth refresh — repo exists, 7 moves, apply/App still open by @hyperpolymath in #7
  • fix(ci): resolve startup_failure class — allowlist, callee-permissions, stale pins, template drift by @hyperpolymath in #8
  • feat(squabble): call-in-the-big-guns moves + ecosystem context + squabble fight by @hyperpolymath in #9
  • docs(charter): code_scanning ruleset-tool-mismatch = flagship v0.1 squabbler move by @hyperpolymath in #10
  • fix(ci): clear OSSF Scorecard startup_failure by @hyperpolymath in #12
  • feat(app+boj): loopback HTTP backend, shared fight crate, expert summoning (Push #2) by @hyperpolymath in #13
  • fix(review): apply 8-angle code-review findings from #13 by @hyperpolymath in #14
  • chore(deps): bump the actions group across 1 directory with 6 updates by @dependabot[bot] in #16
  • ci: clear OSSF Scorecard startup_failure by @hyperpolymath in #19
  • docs(readme): add cicd-squabbler banner image by @hyperpolymath in #20
  • fix(docs): move banner into docs/ to restore root allowlist by @hyperpolymath in #21
  • feat(fight): enact the path-filter self-win under squabble fight --apply by @hyperpolymath in #22
  • ci: deploy docs via Ddraig SSG by @hyperpolymath in #23
  • chore(deps): bump the actions group with 7 updates by @dependabot[bot] in #24
  • chore(governance): land missing docs/packaging before the standards#505 gates bite by @hyperpolymath in #25
  • fix(ci): close the governance gate — SPDX, permissions, SHA pins, reusable bump by @hyperpolymath in #26
  • fix(ci): estate-wide foundational remediation by @hyperpolymath in #27
  • chore: remove obsolete/corrupted check-no-vlang.sh gate by @hyperpolymath in #29
  • ci: vendor validation scripts and remove remote action pins by @hyperpolymath in #30
  • chore: fill or remove RSR template placeholders by @hyperpolymath in #31
  • fix(codeowners): substitute the un-instantiated {{OWNER}} placeholder by @hyperpolymath in #32
  • fix(ci): Bun-first runtime policy; retire two gates that enforced the opposite by @hyperpolymath in #33
  • feat(gate): diagnose WHY a required check is Missing by @hyperpolymath in #34
  • fix(validation): enforce .adoc for governance and contributing by @hyperpolymath in #35
  • fix(ci): drop the leftover trufflehog step — the estate retired it for gitleaks by @hyperpolymath in #36
  • fix(ci): repair workflows that are not valid YAML and have never run by @hyperpolymath in #38
  • chore(deps): bump the actions group across 1 directory with 4 updates by @dependabot[bot] in #39
  • chore(ci): make Scorecard periodic, not per-push by @hyperpolymath in #40
  • chore(governance): declare legitimate root entries by @hyperpolymath in #41
  • chore(deps): bump the actions group with 4 updates by @dependabot[bot] in #42
  • fix(ci): update secret-scanner SHA to @7fdc2705df74b4e352d2a1cde3e87a5923fdf329 + simplify permissions by @hyperpolymath in #43
  • fix(ci): update reusable workflow SHAs to @7fdc2705df74b4e352d2a1cde3e87a5923fdf329 by @hyperpolymath in #44
  • chore(deps): bump the actions group with 3 updates by @dependabot[bot] in #45
  • chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #46
  • refactor: migrate Markdown to AsciiDoc by @hyperpolymath in #47
  • feat(labels): estate label tooling + auto-triage for new issues by @hyperpolymath in #50
  • fix: AGENTIC licence line + a2ml-validate-action repin by @hyperpolymath in #51
  • chore(deps): bump the actions group with 2 updates by @dependabot[bot] in #54
  • chore: R-16 toolchain pin + reconciliation by @hyperpolymath in #52
  • fix: the Hypatia gate could never fire — 2>&1 made it unconditionally vacuous by @hyperpolymath in #56
  • docs: the unavailable-gate triage directive — a gate that cannot run does not get to decide its own colour by @hyperpolymath in #57
  • chore(ci): repoint push-email-notify to smtp-notify-action by @hyperpolymath in #55
  • fix: Hypatia annotations read "null" on an unanchorable absolute path by @hyperpolymath in #59
  • feat: classify green checks that never actually ran by @hyperpolymath in #60
  • fix(tests): terminate find -exec and pass {} — the placeholder step was a no-op by @hyperpolymath in #48
  • 🔧 CodeRabbit CI Fix: Fix failing SonarQube and Dogfood Gate CI checks by @coderabbitai[bot] in #62
  • fix(ci): restore reachable standards workflow pins by @hyperpolymath in #65
  • fix(ci): the invisible-character gate never matched anything by @hyperpolymath in #49
  • chore(deps): bump the actions group with 3 updates by @dependabot[bot] in #68
  • fix(ci): pin standards reusables to default-branch HEAD by @hyperpolymath in #71
  • feat(polarity): describe all three scanners, and read axis 0 instead of defaulting it by @hyperpolymath in #72
  • Apply rustfmt across Rust sources by @coderabbitai[bot] in #73
  • chore(ci): remove duplicate self-run SonarQube workflow by @hyperpolymath in #69
  • chore(dependabot): cap open pull requests per update block by @hyperpolymath in #75
  • docs(agents): add a GEMINI.md pointer to the maintained instructions by @hyperpolymath in #70
  • chore(deps): bump the actions group with 3 updates by @dependabot[bot] in #77
  • fix(cli): remove duplicate Evidence import that broke the workspace build by @hyperpolymath in #78
  • fix(ci): make the dogfood gate .deed-aware by @hyperpolymath in #80
  • Fix CI validation, harden gate triage, and refresh automation by @coderabbitai[bot] in #84
  • Document and harden validation, fix parsing and builds, and refresh automation by @coderabbitai[bot] in #83
  • Diagnose retired-path conflicts and empty workflow gates by @hyperpolymath in #74
  • Feat/green polarity classifier by @hyperpolymath in #76
  • Detect retired policies in folded YAML run blocks by @coderabbitai[bot] in #82
  • chore(www): migrate root .well-known/ to www/.well-known/ by @hyperpolymath in #85
  • fix(ci,docs): repair root-shape drift and the CONTRIBUTING code fences by @hyperpolymath in #86
  • refactor(root): move root artefacts to their canonical locations by @hyperpolymath in #87
  • fix(docs): list the contributing guide where it actually lives by @hyperpolymath in #88
  • chore(governance): fill the template tokens that have a factual answer by @hyperpolymath in #89
  • chore(governance): stop declaring repository identity in settings.yml by @hyperpolymath in #90
  • fix(ci): key action refs already used by the workflows by @hyperpolymath in #91
  • ci(hypatia): standardise the wrapper caller id to the canonical hypatia by @hyperpolymath in #92
  • fix(ci): grant callers the permissions their reusable workflows declare by @hyperpolymath in #93
  • fix(ci): repair the permissions block indentation (invalid YAML) by @hyperpolymath in #94
  • fix(gates): DEED-era naming for the manifest gate (a2ml retired) by @hyperpolymath in #95
  • fix(ci): reconcile actions.lock so the lockfile validates by @hyperpolymath in #97
  • fix(gates): gate on the DEED grammar, per the template and standards#837 by @hyperpolymath in #96
  • chore(deps): bump step-security/harden-runner from 2.9.1 to 2.16.0 in /.github/workflows in the github_actions group across 1 directory by @dependabot[bot] in #98
  • fix(fetch): give "no gate" its own exit code so callers can tell it apart by @hyperpolymath in #99
  • ci: standards ci-pipeline dry-run caller (observation, not adoption) by @hyperpolymath in #103
  • fix(ci): resync actions.lock and add a lock-sync gate by @hyperpolymath in #101
  • fix(ci): lock the standards-pipeline reusable ref and close the lock by @hyperpolymath in #104
  • style(ncl): format Nickel files with nickel format by @hyperpolymath in #106
  • actions.lock: list the lock-sync gate, and make the checker require coverage by @hyperpolymath in #108
  • ci(pipeline): re-pin ci-pipeline.yml to standards#989 squash SHA ed5e3f65 by @hyperpolymath in #107
  • Coderabbit/changes/233fc4bc by @hyperpolymath in #109
  • fix: green main (issue #105) + classic-protection reading (#100) + Actions-policy probe (#15) + ADR 0002 (#58) + RSR placeholder rendering by @arena-ai-coding-agent[bot] in #110
  • chore(deps): bump github/codeql-action from 4.38.0 to 4.38.2 in the actions group by @dependabot[bot] in #111
  • Feat/chains graph by @hyperpolymath in #112
  • Arena/01a0ef85 cicd squabbler by @hyperpolymath in #113
  • style: make rust-ci green on main (fmt, needless lifetime, dead fn) by @hyperpolymath in #116
  • feat: squabble board (estate needs-me board) and squabble inbox-sweep by @hyperpolymath in #123
  • feat(inbox-sweep): --state makes repeated sweeps idempotent by @hyperpolymath in #124
  • fix(gate): SKIPPED/NEUTRAL required checks satisfy, as Skipped by @hyperpolymath in #114
  • Fix/rollup neutral skipped pass by @hyperpolymath in #125
  • feat(release): signed, SHA-pinned musl release with build provenance by @hyperpolymath in #126

New Contributors

  • @dependabot[bot] made their first contribution in #1
  • @arena-ai-coding-agent[bot] made their first contribution in #110

Full Changelog: https://github.com/hyperpolymath/cicd-squabbler/commits/v0.1.0