bottlerocket-os / bottlerocket-os/twoliter
Use Twoliter.override as the source of truth for publication overrides
- Dominant language
- Rust
- Stars
- 34
- Forks
- 43
- Avg merge
- 11h 13m
- Merged PRs (30d)
- 16
Description
In #372, support was added for allowing pubsys to write to an alternative repository when publishing a kit, yet keeping the kit metadata unchanged.
While discussing the change, we decided that the use of `Infra.toml` and environment variables as an additional source of truth was a bit confusing. We should use `Twoliter.toml` and `Twoliter.override` as the source of truth for kit publication in the future.
Contributor guide
Research direction
Start by reading issue #372 and tracing the publication override handling, then compare how Twoliter.toml, Twoliter.override, Infra.toml, and environment variables are used. Done means publication overrides are sourced from Twoliter.toml and Twoliter.override rather than the additional sources; the issue names no files or tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- build-system
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100