bottlerocket-os / bottlerocket-os/twoliter

Use Twoliter.override as the source of truth for publication overrides

Open
#374 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.