Skip to content

refactor(dev): reuse devkit hooks and release conventions - #830

Open
hakula139 wants to merge 13 commits into
mainfrom
refactor/devkit
Open

hakula139 wants to merge 13 commits into
mainfrom
refactor/devkit

Conversation

@hakula139

@hakula139 hakula139 commented Nov 7, 2026 •

Copy link
Copy Markdown
Owner

Summary

Use devkit v1 for development hooks, Nix setup and release actions, the CI result gate, Renovate, and release preparation. Adopt the shared systems list and native TOML formatting. Remove the orphan pnpm workspace, duplicate Dependabot configuration, historical changelog configuration, and redundant formatter defaults. Use the shared Renovate policy for dependency updates.

Keep the pinned Rust formatter development-only, with Linux Rust formatting in CI. Preserve the Rust, MSRV, Home Manager, overlay, package, cache repair, Homebrew, security, session compatibility, and release-platform contracts.

Test plan

  • nix flake update devkit resolves the published 1.1 release through v1.
  • nix develop -c true initializes the released hooks.
  • Normal commit and push hooks pass. The actual shared Taplo hook formats tracked TOML, whose parsed values are unchanged.
  • git diff --check passes. No Rust implementation changed.
  • Final-head CI, including Linux and macOS Nix checks and the existing Rust matrix.

The earlier full-file local native check stalled in the large-file hook's Git attribute lookup and was stopped at a 120-second bound. It has not been repeated. No release, tag, or publication workflow was invoked.

@hakula139 hakula139 added the refactor Behavior-preserving restructuring label Nov 7, 2026
@hakula139 hakula139 self-assigned this Nov 7, 2026
@codecov

codecov Bot commented Nov 7, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@hakula139
hakula139 force-pushed the refactor/devkit branch 3 times, most recently from dec7b37 to c44d415 Compare November 7, 2026 15:07
@hakula139 hakula139 added this to the v0.1.0-alpha.11 milestone Nov 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

refactor Behavior-preserving restructuring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant