Skip to content

chore: migrate <<HASH>> placeholder to <<VERSION>>#15

Merged
peterus merged 1 commit into
mainfrom
feat/version-placeholder
May 15, 2026
Merged

chore: migrate <<HASH>> placeholder to <<VERSION>>#15
peterus merged 1 commit into
mainfrom
feat/version-placeholder

Conversation

@peterus

@peterus peterus commented May 14, 2026

Copy link
Copy Markdown
Member

Summary

  • Mechanisches sed-Replace <<HASH>><<VERSION>> in allen .kicad_sch und .kicad_pcb-Files.
  • Keine elektrische oder Layout-Änderung — nur der Platzhalter-Name im Titelblock-Silkscreen.

Phase 3 von 7 — Release-Konzept

  • Phase 1: VERSIONING.md auf OE5XRX.github.io (PR #3)
  • Phase 2: HW-Module-CI Workflow-Umstellung (PR #4) — muss zuerst gemergt sein
  • Phase 3: Diese PR (5 parallel — 1 pro Modul-Repo)

Merge-Reihenfolge

  1. HW-Module-CI#4 mergen
  2. Direkt danach diese PR + die 4 Schwestern in den anderen Modul-Repos

Während des Zeitfensters zeigt das Titelblock kurzzeitig literal <<HASH>> (CI sucht nach <<VERSION>>, findet nichts, kein Substitut). Beim ersten push:main nach den Merges ist alles wieder konsistent.

Test plan

  • KiCad-Check CI grün (ERC + DRC unverändert)
  • Nach Merge: einmal workflow_dispatch von „Create Debug Docs" und sichten dass im PDF-Schaltplan das Titelblock z.B. BETA-<commit> zeigt
  • Erst danach v1.0-Release triggern (Phase 7)

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings May 14, 2026 21:04
Aligns the KiCad title-block placeholder with the new versioning concept
documented at oe5xrx.org/docs/remote-station/hardware/versioning/.

The placeholder is substituted at CI time:
- Release build:  v1.5 → "1.5" (semver only, no `v`, no SHA)
- Debug build:    "BETA-<short-commit>"

No electrical or layout change — pure text replacement on the title-block
silkscreen text. Requires HW-Module-CI feat/version-placeholder
(OE5XRX/HW-Module-CI#4) to be merged first; otherwise CI substitutes
the old <<HASH>> token and leaves the new <<VERSION>> string literal
in the title block until the CI side catches up.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>

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

Mechanical placeholder rename from <<HASH>> to <<VERSION>> in all KiCad schematic and PCB title blocks (and one silkscreen gr_text), aligning with the new CI versioning scheme introduced in HW-Module-CI#4. No electrical or layout changes.

Changes:

  • Replace <<HASH>> with <<VERSION>> in the rev field of all .kicad_sch files and the FMTransceiver.kicad_pcb title block.
  • Replace <<HASH>> with <<VERSION>> in the silkscreen gr_text of FMTransceiver.kicad_pcb.

Reviewed changes

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

Show a summary per file
File Description
5V.kicad_sch Title-block rev placeholder updated
AF_OUT-ADC-filter.kicad_sch Title-block rev placeholder updated
connector_cpu.kicad_sch Title-block rev placeholder updated
DAC-MIC_IN-filter.kicad_sch Title-block rev placeholder updated
FMTransceiver.kicad_sch Title-block rev placeholder updated
pin_driver.kicad_sch Title-block rev placeholder updated
pin_driver_npn.kicad_sch Title-block rev placeholder updated
FMTransceiver.kicad_pcb Title-block rev and silkscreen gr_text placeholder updated

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

@peterus peterus merged commit eeb3879 into main May 15, 2026
5 checks passed
@peterus peterus deleted the feat/version-placeholder branch May 15, 2026 14:28
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