deb-bootupd/VERSION.md
robojerk ff974a9d4a
Some checks failed
Build deb-bootupd Artifacts / build (push) Failing after 4m32s
Simple Build and Upload / build (push) Failing after 2m36s
Implement comprehensive versioning strategy: bootupd version, fork version, target platform, and commit hash in artifact names
2025-08-10 10:21:04 -07:00

1.6 KiB

deb-bootupd Version Information

Version Tracking

This file tracks version information for the deb-bootupd fork of bootupd.

Current Versions

  • Bootupd Original Version: 0.2.28 (from upstream bootupd)
  • Fork Version: 1 (our iteration number)
  • Target Platform: debian-trixie (Debian 13 Trixie)
  • Last Updated: 2025-08-10

Version Naming Convention

Format: bootupd-{original_version}-{fork_version}-{target}-{commit}.zip

Example: bootupd-0.2.28-1-debian-trixie-0a178c9.zip

Version Update Process

  1. Upstream Update: When bootupd upstream releases a new version

    • Update BOOTUPD_VERSION in workflow files
    • Update Cargo.toml version if needed
    • Reset FORK_VERSION to 1
  2. Fork Iteration: When we make significant changes

    • Increment FORK_VERSION (1 → 2 → 3...)
    • Update this file
  3. Target Platform: When supporting new Debian versions

    • Update TARGET_PLATFORM (e.g., debian-bookworm, debian-sid)
    • Update DEBIAN_VERSION in workflow files

Workflow Environment Variables

These variables are used in .forgejo/workflows/*.yml:

env:
  BOOTUPD_VERSION: "0.2.28"
  FORK_VERSION: "1"
  TARGET_PLATFORM: "debian-trixie"
  DEBIAN_VERSION: "13 (Trixie)"

Package Registry Structure

Artifacts are uploaded to:

https://git.raines.xyz/api/packages/robojerk/generic/deb-bootupd/{version}-{fork}-{target}/

Version History

Date Bootupd Fork Target Commit Notes
2025-08-10 0.2.28 1 debian-trixie 0a178c9 Initial fork, Debian Trixie support