Skip to content

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

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

chore: migrate <<HASH>> placeholder to <<VERSION>>#4
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

This PR migrates the KiCad version placeholder from <<HASH>> to <<VERSION>> so the hardware files align with the updated release/versioning workflow.

Changes:

  • Updated title block rev placeholders in all schematic files.
  • Updated the PCB title block and silkscreen placeholder.
  • Verified no remaining <<HASH>> placeholders in KiCad schematic/PCB files.

Reviewed changes

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

File Description
DeviceTester.kicad_sch Updates schematic revision placeholder.
DeviceTester.kicad_pcb Updates PCB revision and silkscreen placeholders.
device_tester_connector.kicad_sch Updates connector schematic revision placeholder.
bus_tester_connector.kicad_sch Updates connector schematic revision placeholder.

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

@peterus peterus merged commit d42569c 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