Skip to content

chore: move configs away from root directory#507

Open
seqre wants to merge 1 commit intomasterfrom
config-reorganization
Open

chore: move configs away from root directory#507
seqre wants to merge 1 commit intomasterfrom
config-reorganization

Conversation

@seqre
Copy link
Member

@seqre seqre commented Mar 13, 2026

Follow-up to #506

@seqre seqre self-assigned this Mar 13, 2026
Copilot AI review requested due to automatic review settings March 13, 2026 19:02
@seqre seqre force-pushed the config-reorganization branch from 8ce93ad to 1c442a5 Compare March 13, 2026 19:02
@github-actions github-actions bot added the A-ci Area: CI (Continuous Integration) label Mar 13, 2026
@github-actions
Copy link

github-actions bot commented Mar 13, 2026

🐰 Bencher Report

Branchconfig-reorganization
Testbedgithub-ubuntu-latest
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
microseconds (µs)
(Result Δ%)
Upper Boundary
microseconds (µs)
(Limit %)
empty_router/empty_router📈 view plot
🚷 view threshold
5,848.50 µs
(-1.33%)Baseline: 5,927.07 µs
7,035.32 µs
(83.13%)
json_api/json_api📈 view plot
🚷 view threshold
1,004.40 µs
(-2.18%)Baseline: 1,026.77 µs
1,176.93 µs
(85.34%)
nested_routers/nested_routers📈 view plot
🚷 view threshold
964.03 µs
(+1.81%)Baseline: 946.89 µs
1,078.38 µs
(89.40%)
single_root_route/single_root_route📈 view plot
🚷 view threshold
926.44 µs
(+2.06%)Baseline: 907.73 µs
1,036.28 µs
(89.40%)
single_root_route_burst/single_root_route_burst📈 view plot
🚷 view threshold
16,218.00 µs
(-7.64%)Baseline: 17,560.09 µs
20,691.97 µs
(78.38%)
🐰 View full continuous benchmarking report in Bencher

This comment was marked as outdated.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Moves assorted tool and automation configuration files out of the repository root into dedicated subdirectories (primarily .config/ and .cargo/), updating CI and developer tooling to reference the new locations. This follows PR #506’s goal of reducing root-directory clutter.

Changes:

  • Update pre-commit hooks to use configs from .config/ (yamlfmt, djLint).
  • Update GitHub Actions workflows to reference relocated configs (cargo-deny, release-plz).
  • Add new config files under .config/ and .cargo/.

Reviewed changes

Copilot reviewed 3 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.pre-commit-config.yaml Points yamlfmt and djLint hooks at config files under .config/.
.github/workflows/rust.yml Updates cargo-deny invocation to use a config path (currently mismatched).
.github/workflows/release-plz.yml Configures release-plz action to load .cargo/release-plz.toml.
.config/yamlfmt.yml Adds yamlfmt configuration file under .config/.
.config/insta.yaml Adds insta/cargo-insta configuration under .config/.
.config/djlint.toml Adds djLint configuration file under .config/.
.cargo/release-plz.toml Adds release-plz configuration under .cargo/.
.cargo/deny.toml Adds cargo-deny configuration under .cargo/.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

log-level: warn
command: check licenses

command-arguments: --config .cargo/cargo-deny.toml
@codecov
Copy link

codecov bot commented Mar 13, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

Flag Coverage Δ
rust 90.00% <ø> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-ci Area: CI (Continuous Integration)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants