Skip to content

fix(release): address 0.43.0 RC feedback - #882

Open
jernejfrank wants to merge 1 commit into
mainfrom
release_fixes
Open

fix(release): address 0.43.0 RC feedback#882
jernejfrank wants to merge 1 commit into
mainfrom
release_fixes

Conversation

@jernejfrank

@jernejfrank jernejfrank commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Summary

Address the non-blocking follow-ups reported while verifying 0.43.0 RC1:

  • install the Graphviz Python package through the tests extra
  • derive the official build epoch from the anchored Git HEAD timestamp
  • recover and propagate that same epoch from source and sdist archive members for voter/CI rebuilds
  • retain byte-for-byte SHA-512 verification of rebuilt sdists
  • update the tracking UI transitive nanoid dependency from 3.3.16 to 3.3.18
  • make UI CI use a clean lockfile install and non-mutating ESLint/Prettier checks
  • fix the existing UI formatting findings and enforce zero lint warnings

Validation

  • release/verifier/Graphviz tests — 39 passed
  • Python 3.9 syntax check
  • full isolated release plus voter rebuild — rebuilt sdist SHA-512 and wheel contents matched
  • extracted-sdist wheel build without .git — passed
  • clean npm ci
  • npm audit — zero vulnerabilities
  • npm run build
  • npx vitest run — 1 passed
  • npm run lint
  • npm run format
  • LICENSE-wheel covers all 130 bundled npm packages
  • focused pre-commit hooks — passed

@github-actions github-actions Bot added area/ui Burr UI (telemetry frontend) area/ci Workflows, build, release scripts labels Aug 13, 2026
@jernejfrank
jernejfrank force-pushed the release_fixes branch 2 times, most recently from 3c0c59b to 9d1ad56 Compare August 13, 2026 08:49
Use the source commit epoch throughout release and voter rebuilds so byte-for-byte sdist verification is reproducible. Fix the tracking UI nanoid advisory and enforce clean lint and formatting checks.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ci Workflows, build, release scripts area/ui Burr UI (telemetry frontend)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant