Skip to content

fix(ci): make apt-distro and apt-component required inputs#3

Merged
mairas merged 1 commit intomainfrom
fix/require-apt-distro-component
Nov 22, 2025
Merged

fix(ci): make apt-distro and apt-component required inputs#3
mairas merged 1 commit intomainfrom
fix/require-apt-distro-component

Conversation

@mairas
Copy link
Contributor

@mairas mairas commented Nov 22, 2025

Summary

  • Remove default values for apt-distro and apt-component inputs
  • Make both inputs required in build-release.yml and publish-stable.yml

Why

This prevents silent fallback to defaults which could cause packages to be deployed to incorrect distributions or components (e.g., the issue where HALPI2-rust-daemon stable release went to trixie instead of any).

Prerequisites

All calling repositories have been updated to provide explicit values:

Merge order: Merge all the above PRs first, then merge this one.

🤖 Generated with Claude Code

Remove default values for apt-distro and apt-component inputs in both
build-release.yml and publish-stable.yml, making them required.

This prevents silent fallback to defaults which could cause packages
to be deployed to incorrect distributions or components.

All calling repositories have been updated to provide explicit values:
- hatlabs/HALPI2-python-daemon#50
- halos-org/cockpit-apt#108
- halos-org/halos-metapackages#6
- hatlabs/HALPI2-rust-daemon#87
- halos-org/halos-marine-containers#30

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@mairas mairas merged commit 19da4f1 into main Nov 22, 2025
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.

1 participant