Skip to content

chore(main): release 0.8.9#2103

Open
synthorg-repo-bot[bot] wants to merge 2 commits into
mainfrom
release-please--branches--main--components--synthorg
Open

chore(main): release 0.8.9#2103
synthorg-repo-bot[bot] wants to merge 2 commits into
mainfrom
release-please--branches--main--components--synthorg

Conversation

@synthorg-repo-bot
Copy link
Copy Markdown
Contributor

@synthorg-repo-bot synthorg-repo-bot Bot commented May 24, 2026

Highlights

AI-generated summary (model: openai/gpt-4.1-mini via GitHub Models). Commit-based changelog below.

What you'll notice

  • Git-hook setup now works correctly, fixing issues with the LLM-provider claim.

Under the hood

  • Activated ERA001 gate and removed commented-out code to improve codebase hygiene.
  • Enabled full sqlfluff ruleset for SQL schema and migrations ensuring consistent SQL style.
  • Improved web components by decomposing oversized elements and splitting websocket stores.
  • Adopted a reraise_critical pattern for better error handling coverage.
  • Migrated streamablehttp_client to a new module name for consistency.
  • Added complex_service tier tags to legitimately complex files for auditing.
  • Integrated core-dump and verbose capture into integration and e2e test forensics.
  • Updated litestar to version 2.22 and improved CLI golden masking and path-param gating.
  • Wired in a prose linter enforcing Google style with British vocabulary rules.

What's new

  • Split lychee link checker into internal and external reporting gates for better maintenance.
  • Introduced docstring enforcement gates and significant docstring backfills across multiple modules.
  • Added documentation for complex_service module size tier in architecture decision records.

🤖 I have created a release beep boop

0.8.9 (2026-05-26)

Bug Fixes

  • wire git-hook setup correctly and correct the LLM-provider claim (#2147) (68a1660)

Refactoring

  • activate ERA001 gate, remove commented-out code (#2142) (e626a4b), closes #2063
  • align FakePersistenceBackend with PersistenceBackend protocol (#2119) (#2130) (4592972)
  • cli: close #2067 — lift all path-scoped complexity exclusions in cli/.golangci.yml (#2099) (4916f87)
  • docstring backfill (Wave 2): engine/ (#2136) (a8a66fc), closes #2110
  • eliminate unused web exports and make Knip blocking (#2145) (95e22d2), closes #2071
  • enable full sqlfluff ruleset for SQL schema and migrations (#2143) (4beeff1), closes #2076
  • memory,tools,hr,budget: Wave 4 docstring backfill + reraise_critical adoption (#2135) (8e212d6)
  • persistence: Wave 1 docstring backfill + reraise_critical helper (#2125) (24a8db7)
  • replace vulture ignore_names with declaration-site underscore prefix (#2073) (#2115) (3ab816a)
  • reraise_critical adoption + error-path coverage; add filler-docstring gate (#2134) (70b980a)
  • sweep frozen test fixtures to extra="forbid" + expand gate scope to tests/ (#2133) (d64ed73)
  • tests: mypy strict++ partial-landing (newly enforce disallow_any_generics, narrow tests.* override) (#2123) (c8ed71b)
  • tools: migrate streamablehttp_client to streamable_http_client (#2060) (#2106) (7cea37b)
  • use monkeypatch.setattr in org_mutations tests; enable method-assign mypy gate (#2128) (b619c80)
  • web/stores: web component-size ratchet for stores (incl. websocket split) (#2109) (074ed80)
  • web: PR C, decompose oversized components + API types/endpoints (#2094) (#2132) (faa1529)

Documentation

  • adr: correct nats-core + nats-jetstream evaluation (#2104) (7038039), closes #2037
  • align runtime banners and README with EPIC #1955 close-out (#2105) (366d628)
  • api,meta: docstring Wave 3 — DOC201/202/501 to zero + activate enforcement gate (#2137) (4f51d0f), closes #2111
  • document complex_service module-size tier in ADR-0006 (#2140) (ae7c680), closes #2129

CI/CD

  • retry go mod download on transient proxy.golang.org/GCS failures (#2102) (2a4cd68)
  • split lychee link check into internal gate + weekly external report (#2139) (448fa22), closes #2138
  • update apko lockfiles (#2124) (89ba1c3)
  • wire core-dump + verbose-capture forensics into integration / e2e / conformance-sqlite (#2127) (f0fd962)

Maintenance

  • audit: tag legitimately-complex files with complex_service tier (#2052) (#2131) (96ab32c)
  • close EPIC #1973 (Windows-safe workspace rmtree + unit-tier discipline) (#2108) (8055ce3)
  • lazy vale sync per worktree via pre-push wrapper (#2126) (6a80783)
  • litestar 2.22 migration + cli golden masking + path-param gate (#2101) (7ac1f5b)
  • wire vale prose linter (Google style + British vocab) (#2107) (9873c60), closes #2069

This PR was generated with Release Please. See documentation.

@synthorg-repo-bot synthorg-repo-bot Bot requested a review from Aureliolo as a code owner May 24, 2026 17:10
@synthorg-repo-bot synthorg-repo-bot Bot added the autorelease: pending Release-please pending-release marker label May 24, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 24, 2026

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@synthorg-repo-bot synthorg-repo-bot Bot temporarily deployed to cloudflare-preview May 24, 2026 17:12 Inactive
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 24, 2026

Preview Deployment

URL: https://pr-2103.synthorg-pr-preview.pages.dev

Built from commit fff2eaa

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented May 24, 2026

Merging this PR will not alter performance

✅ 54 untouched benchmarks


Comparing release-please--branches--main--components--synthorg (fff2eaa) with main (95e22d2)1

Open in CodSpeed

Footnotes

  1. No successful run was found on main (68a1660) during the generation of this report, so 95e22d2 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@synthorg-repo-bot synthorg-repo-bot Bot force-pushed the release-please--branches--main--components--synthorg branch from 06e5c71 to 9cb9e16 Compare May 24, 2026 17:26
@synthorg-repo-bot synthorg-repo-bot Bot temporarily deployed to cloudflare-preview May 24, 2026 17:27 Inactive
@synthorg-repo-bot synthorg-repo-bot Bot force-pushed the release-please--branches--main--components--synthorg branch from 9cb9e16 to 35f64ad Compare May 24, 2026 17:37
@synthorg-repo-bot synthorg-repo-bot Bot temporarily deployed to cloudflare-preview May 24, 2026 17:39 Inactive
@synthorg-repo-bot synthorg-repo-bot Bot force-pushed the release-please--branches--main--components--synthorg branch from 35f64ad to 95d6b69 Compare May 24, 2026 18:39
@synthorg-repo-bot synthorg-repo-bot Bot temporarily deployed to cloudflare-preview May 24, 2026 18:40 Inactive
@synthorg-repo-bot synthorg-repo-bot Bot force-pushed the release-please--branches--main--components--synthorg branch from 95d6b69 to 489e8dc Compare May 24, 2026 18:57
@synthorg-repo-bot synthorg-repo-bot Bot temporarily deployed to cloudflare-preview May 24, 2026 18:58 Inactive
@synthorg-repo-bot synthorg-repo-bot Bot force-pushed the release-please--branches--main--components--synthorg branch from 489e8dc to 6dade15 Compare May 24, 2026 19:27
@synthorg-repo-bot synthorg-repo-bot Bot temporarily deployed to cloudflare-preview May 24, 2026 19:28 Inactive
@synthorg-repo-bot synthorg-repo-bot Bot force-pushed the release-please--branches--main--components--synthorg branch from 6dade15 to 615c924 Compare May 24, 2026 20:11
@synthorg-repo-bot synthorg-repo-bot Bot temporarily deployed to cloudflare-preview May 24, 2026 20:53 Inactive
@synthorg-repo-bot synthorg-repo-bot Bot force-pushed the release-please--branches--main--components--synthorg branch from 3a49f75 to 4e63e76 Compare May 24, 2026 22:04
@synthorg-repo-bot synthorg-repo-bot Bot temporarily deployed to cloudflare-preview May 24, 2026 22:06 Inactive
@synthorg-repo-bot synthorg-repo-bot Bot force-pushed the release-please--branches--main--components--synthorg branch 20 times, most recently from 9e2e28d to 8900cfb Compare May 26, 2026 21:15
@synthorg-repo-bot synthorg-repo-bot Bot force-pushed the release-please--branches--main--components--synthorg branch from 877de7d to fff2eaa Compare May 26, 2026 23:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment