Skip to content

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

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#2
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 → DeviceTester.

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

This PR migrates this repository’s CI to use the shared HW-Module-CI reusable workflows, and renames KiCad project outputs from main to DeviceTester while updating the documentation links accordingly.

Changes:

  • Replaced local GitHub Actions workflow implementations with thin wrappers calling OE5XRX/HW-Module-CI reusable workflows.
  • Renamed/updated KiCad project files and internal references (main.*DeviceTester.*).
  • Updated doc/index.md to build artifact links dynamically via Liquid (site.data.project.name) and removed local Jekyll config/Gemfile.

Reviewed changes

Copilot reviewed 12 out of 16 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
.github/workflows/kibot-check.yaml Switches KiBot checks to shared reusable workflow wrapper.
.github/workflows/create-release-docs.yaml Switches release docs generation to shared reusable workflow wrapper.
.github/workflows/create-debug-docs.yaml Switches debug docs generation to shared reusable workflow wrapper.
.gitignore Ignores runtime-generated doc/_data/project.yml.
doc/index.md Updates image and artifact links to use site.data.project.name instead of main.
DeviceTester.kicad_sch Adds renamed KiCad schematic as the new main schematic file.
DeviceTester.kicad_pro Updates project metadata filename to match renamed project.
DeviceTester.kicad_pcb Updates sheetfile references to point at DeviceTester.kicad_sch.
test.kibot.yaml Removes local KiBot test configuration.
production.kibot.yaml Removes local KiBot production configuration.
Gemfile Removes local Ruby/Jekyll dependency definition.
doc/_config.yml Removes local Jekyll configuration.
scripts/requirements.txt Removes InvenTree dependency list.
scripts/bom-export.py Removes InvenTree BOM export script.

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

schema: main.kicad_sch
verbose: 0
check:
uses: OE5XRX/HW-Module-CI/.github/workflows/kibot-check.yaml@main
verbose: 0
check:
uses: OE5XRX/HW-Module-CI/.github/workflows/kibot-check.yaml@main
secrets: inherit
target-folder: docs/remote-station/hardware/${{ github.event.repository.name }}
clean: true
build:
uses: OE5XRX/HW-Module-CI/.github/workflows/create-release-docs.yaml@main
clean: true
build:
uses: OE5XRX/HW-Module-CI/.github/workflows/create-release-docs.yaml@main
secrets: inherit
target-folder: ${{ env.DEPLOY_PATH }}
clean: true
build:
uses: OE5XRX/HW-Module-CI/.github/workflows/create-debug-docs.yaml@main
clean: true
build:
uses: OE5XRX/HW-Module-CI/.github/workflows/create-debug-docs.yaml@main
secrets: inherit
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>
Comment thread doc/index.md
Comment on lines +31 to +35
- [BOM]({{ site.data.project.name }}-bom.html)
- [iBOM]({{ site.data.project.name }}-ibom.html)
- [JLCPCB fabrication & stencil](JLCPCB/{{ site.data.project.name }}-_JLCPCB_compress.zip)
- [JLCPCB Bom](JLCPCB/{{ site.data.project.name }}_bom_jlc.csv)
- [JLCPCB Pick&Place](JLCPCB/{{ site.data.project.name }}_cpl_jlc.csv)
@peterus peterus merged commit 7c06aa4 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