Skip to content

chore: bump release to v2026.09.1 - #70

Merged
sgort merged 1 commit into
accfrom
chore/bump-release-2026.09.1
Sep 2, 2026
Merged

chore: bump release to v2026.09.1#70
sgort merged 1 commit into
accfrom
chore/bump-release-2026.09.1

Conversation

@sgort

@sgort sgort commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Cuts v2026.09.1, scope both, covering 18 commits since v2026.09.0.

Five commits had shipped silently

R2.3, R2.4, R3.1, R3.2 and R4.1 merged on 1 September at 20:40–20:54 — after the v2026.09.0 bump at 18:08. That entry covers only #49 and #50, so those five appear in no changelog at all. This entry is the first record of them.

That is exactly what step 0 of bump-release exists to catch: a pull request merged outside a release entry ships silently and the release history stops being a record of what is actually deployed.

What the entry covers

9 × feat R5.1, R5.2, R5.4, R6.1 complete the Flevoland RIP ladder to eleven phases; R2.3–R4.1 are the five previously unrecorded
3 × fix 15 pre-existing type errors + a tsc gate; 4 further type errors in ChainComposer; deploy-modal scroll
1 × test per-file branch coverage above 80% across both packages
5 × deps the Renovate merges, each verified locally

R5.3 remains unmodelled — no design sheet exists for it.

Scope is both, on evidence

packages/backend/package.json                           ← typecheck script (b0e1580)
packages/backend/src/services/triplydb.service.test.ts  ← coverage tests (c886fe0)

So the backend catches up from 2026.08.9 rather than lagging further. Nothing was left behind.

Versions edited by hand

All three package.json files plus the three matching package-lock.json entries (top-level, packages[""], and each workspace).

Not npm version — it coerces to strict SemVer, and a zero-padded CalVer month is not a valid SemVer numeric identifier, so it would have written 2026.9.1 everywhere. Verified: zero occurrences of 2026.9.1 in the tree.

Two findings from verifying the dependency updates

  • check-format passes untouched under prettier 3.9.6 — the reformatting that broke things on 2026-08-29 was already absorbed into acc.
  • TypeScript 5.9 produces exactly the same fifteen pre-existing errors as 5.8 — no new ones — so the tsc gate landing in this same release covers precisely the right set.

Verification

typecheck 0 · lint 0 · check-format clean · build 0 · npm ci --dry-run 0

The build is the meaningful check on the entry itself: changelog.json is imported by Changelog.tsx, so a green build proves the new entry parses and its shape is accepted.

Merging

Merge commit only — squash and rebase are disabled repo-wide because this entry cites each commit by SHA, and both alternatives rewrite them. Merging this PR pushes acc, which triggers the acceptance deploys.

Cuts v2026.09.1 covering 18 commits since v2026.09.0, scope both.

Five of those eighteen had shipped silently. R2.3, R2.4, R3.1, R3.2 and R4.1
merged on 1 September at 20:40-20:54, after the v2026.09.0 bump at 18:08, so
they appear in no changelog entry. This is the first record of them, which is
what reconciling outstanding pull requests before versioning is for.

Scope is both on evidence rather than assumption: packages/backend was touched
by the typecheck script added in b0e1580 and by the coverage tests in c886fe0.
The backend therefore catches up from 2026.08.9 rather than lagging further.

What the entry covers:

  Nine RIP phase bundles. R5.1, R5.2, R5.4 and R6.1 complete the Flevoland
  ladder to eleven phases; R2.3 through R4.1 are the five that had gone
  unrecorded. R5.3 remains unmodelled, having no design sheet.

  Three fixes. Fifteen pre-existing type errors cleared and a tsc gate added
  across both workspaces and all four deployment workflows, closing a gap where
  nothing in the repository typechecked. Four further type errors in the
  ChainComposer tests. The deploy modal restructured so its actions stay
  reachable at 48 resources.

  Per-file branch coverage raised above 80% across both packages, frontend from
  65.89% to 90.62% and backend from 91.49% to 92.22%.

  Five dependency updates, each verified locally before merge. Two findings
  worth keeping: check-format passes untouched under prettier 3.9.6, and
  TypeScript 5.9 produces exactly the same fifteen pre-existing errors as 5.8,
  so the tsc gate in this same release covers precisely the right set.

Versions were edited by hand in all three package.json files and in the three
matching package-lock.json entries. Not npm version: it coerces its argument to
strict SemVer, and a zero-padded CalVer month is not a valid SemVer numeric
identifier, so it would have written 2026.9.1 to every file it touched.

Verified: typecheck, lint, check-format and build all clean, and npm ci
--dry-run still resolves the lockfile. The build is the meaningful check on the
entry itself, since changelog.json is imported by Changelog.tsx.
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown

Azure Static Web Apps: Your stage site is ready! Visit it here: https://brave-bay-04f351e03-70.westeurope.4.azurestaticapps.net

@sgort
sgort merged commit 69bba13 into acc Sep 2, 2026
3 checks passed
@sgort
sgort deleted the chore/bump-release-2026.09.1 branch September 2, 2026 10:56
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