58 lines
1.6 KiB
Markdown
58 lines
1.6 KiB
Markdown
# 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`:
|
|
|
|
```yaml
|
|
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 |
|