Skip to content

Record KiCadLibrary's Standup in the Registry and Rollout Trackers - #2303

Merged
ptr727 merged 5 commits into
developfrom
feature/kicad-standup-followups
Oct 3, 2026
Merged

ptr727 merged 5 commits into
developfrom
feature/kicad-standup-followups

Conversation

@ptr727

@ptr727 ptr727 commented Oct 3, 2026

Copy link
Copy Markdown
Owner

Summary

These are the hub follow-ups from standing up KiCadLibrary, whose workflows, settings, resync, and README pull requests are merged on its develop.

  • registry/repos.json: KiCadLibrary's entry gets three additions.
    • It declares the python type, with the root as its Python directory, matching the python-directories: . its pull request gate and publisher now pass.
    • It lists CODECOV_TOKEN as a required secret, since a Python repository with tests uploads coverage.
    • Its driftNotes drop two that went false (main "data + README only", and "no pyproject.toml, no rulesets"). They add that main trails develop until the standup promotes it.
  • WORKFLOW.md "Two Layers": the build-release-asset sentence says the task uploads the files on a non-smoke run, so it no longer reads as an upload on smoke too. The generated skill references are regenerated.
  • docs/eol-lf-rollout.md: KiCadLibrary's box is ticked for ptr727/KiCadLibrary#57.
  • docs/pre-commit-hooks-rollout.md: KiCadLibrary's row takes the pre-commit framework with the doc gates, and the doc-gate-only rule names an eda repository with no Python.

The fix for #2290, the LF-first procedure, was drafted on this branch and withdrawn, because three review rounds kept finding new problems in the new procedure prose. Its findings are recorded on #2290 for a change of its own.

Verification

All of these pass:

  • spec/validate.py
  • scripts/build_dist.py --check
  • python3 -m unittest discover -s tests
  • prose_lint.py
  • markdownlint

spec/audit.py --branch develop KiCadLibrary raises no Python, Python-directory, or coverage finding. It reports only the missing secrets, a maintainer action. The local strict review's last pass found one pre-existing stale row (Blog), filed as #2302.

🤖 Generated with Claude Code

ptr727 and others added 5 commits October 3, 2026 08:00
RESYNC.md section 3 and STANDUP.md section 1A now name the LF conversion as a
pull request of its own that lands first wherever a repository's .editorconfig
still defaults to CRLF, since every carried file is LF and fails the old
default. docs/eol-lf-rollout.md says a squash-only develop keeps the
renormalization isolated only when the conversion pull request carries nothing
else, and to pin text-shaped vendor files -text before renormalizing. It ticks
KiCadLibrary's box.

KiCadLibrary's registry entry declares the python type with the root as its
Python directory and CODECOV_TOKEN as a required secret, and drops two
driftNotes its standup made false.

Refs #2290

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rst Rule

A -text pin alone keeps a CRLF vendor file CRLF and fails the new LF default, so
the rollout doc now pairs each pin with an .editorconfig unset section, writes
globs for both letter cases, and names the renormalization as what normalizes
the files. The LF-first rule in RESYNC.md and STANDUP.md skips an operational
repository recording lineEndings crlf and lets the conversion carry its own
.editorconfig and .gitattributes. KiCadLibrary's registry entry keeps a
corrected note that main trails develop until its promotion, and WORKFLOW.md
says the build-release-asset upload runs on a non-smoke run.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…espace

The rollout doc told a conversion to leave .gitattributes alone, which described
the old * -text file, under which a renormalization converts nothing. It now
takes the hub's * text=auto eol=lf, and What Changed records that move. The
vendor .editorconfig section also sets trim_trailing_whitespace false, so an
editor does not rewrite a pinned file on save, and the merge-time registry step
returns to the end of its own paragraph.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The RESYNC.md, STANDUP.md, and Per-Repo Conversion wording for #2290 drew new
findings in every review round, so it returns to its develop text and #2290
keeps the findings for a change of its own. This pull request keeps
KiCadLibrary's registry entry, its rollout checkbox, and the WORKFLOW.md
non-smoke upload wording.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
KiCadLibrary now declares the python type, so its hooks row takes the
pre-commit framework and doc gates, and the doc-gate-only rule names an eda
repository with no Python rather than every eda repository.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings October 3, 2026 15:45
@coderabbitai

coderabbitai Bot commented Oct 3, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: Repository: ptr727/ProjectTemplate/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 9309880e-cfb4-4c31-95dd-cc5ac7ca5e9b
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@codecov

codecov Bot commented Oct 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 58.22%. Comparing base (fc8fc7c) to head (5d59299).

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #2303   +/-   ##
========================================
  Coverage    58.22%   58.22%           
========================================
  Files           16       16           
  Lines         7821     7821           
========================================
  Hits          4554     4554           
  Misses        3267     3267           
Flag Coverage Δ
python-3.13 58.22% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

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

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟢 Approval recommended

All reviewed changes have no unresolved blocking issues.

Review effort: Lite
Findings: None

What changed in this PR

Records KiCadLibrary’s registry, rollout, and workflow documentation updates, including generated skill references.

Changes:

  • Adds Python and coverage metadata to the registry.
  • Updates LF and pre-commit rollout trackers.
  • Clarifies release-asset upload behavior.
  • Regenerates workflow guidance and its source digest.
File Summary
WORKFLOW.md Clarifies non-smoke release-asset uploads.
registry/​repos.json Adds KiCadLibrary metadata and drift notes.
docs/​pre-commit-hooks-rollout.md Records KiCadLibrary’s hook rollout.
docs/​eol-lf-rollout.md Marks LF conversion complete.
.github/​skills/​workflow-ci-contract/​references/​architecture.md Updates generated workflow guidance.
.claude-plugin/​fleet-skills/​skills/​workflow-ci-contract/​references/​architecture.md Updates generated workflow guidance.
.claude-plugin/​fleet-skills/​.source-digests/​workflow-ci-contract Updates the generated source digest.
.agents/​skills/​workflow-ci-contract/​references/​architecture.md Updates canonical workflow guidance.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@ptr727
ptr727 merged commit e182edd into develop Oct 3, 2026
11 checks passed
@ptr727
ptr727 deleted the feature/kicad-standup-followups branch October 3, 2026 15:48
ptr727 added a commit that referenced this pull request Oct 3, 2026
…try (#2304)

## Summary

Promotes `develop` to `main` with one pull request, already reviewed and
merged into `develop`:

- [#2303](#2303) records
KiCadLibrary's standup.
- **Registry entry:** it now declares the `python` type, the root as its
Python directory, and `CODECOV_TOKEN` as a required secret, with
corrected driftNotes.
- **Rollout trackers:** KiCadLibrary is ticked in the LF rollout, and
its hooks row takes the `pre-commit` framework.
- **`WORKFLOW.md`:** says the `build-release-asset` upload runs on a
non-smoke run.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
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.

2 participants