Skip to content

Migrate to HW-Module-CI shared workflows + rename KiCad files#5

Merged
peterus merged 5 commits into
mainfrom
feat/migrate-to-hw-module-ci
May 12, 2026
Merged

Migrate to HW-Module-CI shared workflows + rename KiCad files#5
peterus merged 5 commits into
mainfrom
feat/migrate-to-hw-module-ci

Conversation

@peterus

@peterus peterus commented May 12, 2026

Copy link
Copy Markdown
Member

Same shape as FM PR #12. Workflows → thin wrappers, shared files deleted, doc/index.md migrated to Liquid, KiCad files renamed main → PowerBoard.

Copilot AI review requested due to automatic review settings May 12, 2026 04:07

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Migrates this hardware module repo to the shared HW-Module-CI GitHub Actions workflows and renames KiCad project files from main to PowerBoard, with corresponding documentation link updates.

Changes:

  • Replace in-repo KiBot/Jekyll/release workflows with thin reusable-workflow wrappers (and delete local config/scripts no longer needed).
  • Rename KiCad project references (mainPowerBoard) across .kicad_* files.
  • Update doc/index.md links/images to use Liquid variables for artifact filenames.

Reviewed changes

Copilot reviewed 13 out of 16 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
test.kibot.yaml Removed local KiBot test configuration (now delegated to shared CI).
production.kibot.yaml Removed local production KiBot export configuration (now delegated to shared CI).
scripts/requirements.txt Removed InvenTree dependency list (script deleted).
scripts/bom-export.py Removed InvenTree BOM export script (no longer used by workflows).
Gemfile Removed local Jekyll dependency lock-in (docs build delegated to shared CI).
doc/_config.yml Removed repo-local Jekyll config (docs build delegated to shared CI).
doc/index.md Updated artifact/image links to be generated via Liquid variables.
.gitignore Ignore CI-generated doc/_data/project.yml to prevent committing generated data.
.github/workflows/kibot-check.yaml Switched to shared kibot-check reusable workflow wrapper.
.github/workflows/create-release-docs.yaml Switched to shared release-docs reusable workflow wrapper.
.github/workflows/create-debug-docs.yaml Switched to shared debug-docs reusable workflow wrapper.
PowerBoard.kicad_sch Updated project instance name from main to PowerBoard.
PowerBoard.kicad_pro Updated KiCad project metadata filename to PowerBoard.kicad_pro.
PowerBoard.kicad_pcb Updated schematic filename references from main.kicad_sch to PowerBoard.kicad_sch.

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

Comment thread doc/index.md
Comment on lines +12 to +13
<td><img src="{{ site.data.project.name }}-3D_top.png?dummy={{ site.data['hash'] }}" alt="top" /></td>
<td><img src="{{ site.data.project.name }}-3D_bottom.png?dummy={{ site.data['hash'] }}" alt="bottom" /></td>
verbose: 0
check:
uses: OE5XRX/HW-Module-CI/.github/workflows/kibot-check.yaml@main
secrets: inherit
Comment on lines +8 to +9
uses: OE5XRX/HW-Module-CI/.github/workflows/create-release-docs.yaml@main
secrets: inherit
Comment on lines +10 to +11
uses: OE5XRX/HW-Module-CI/.github/workflows/create-debug-docs.yaml@main
secrets: inherit
@peterus
peterus merged commit 7f9eb82 into main May 12, 2026
7 checks passed
@peterus
peterus deleted the feat/migrate-to-hw-module-ci branch May 12, 2026 04:18
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