bottlerocket-os / bottlerocket-os/twoliter

maybe publish bottlerocket-variant

Open
#41 0 comments 0 reactions 0 assignees View on GitHub
wontfix
Dominant language
Rust
Stars
34
Forks
43
Avg merge
11h 13m
Merged PRs (30d)
16

Description

## Description

Consider publishing this as a separate tool and/or lib.

> sources/bottlerocket-variant
>
> I expect this will go away as we eliminate variant-specific builds of anything. If that matches your understanding, I'm cool with this being duplicated as well. Otherwise, potentially we could turn it into a CLI tool that build scripts can invoke.

_Originally posted by @bcressey in https://github.com/bottlerocket-os/twoliter/issues/37#issuecomment-1692429512_

## Definition of Done

When `bottlerocket-variant` has been published to crates.io and Bottlerocket and Twoliter are both using it, **OR**, when we have decided not to do so.

Contributor guide

Open the contributing guide

Research direction

Start with the `sources/bottlerocket-variant` component and determine whether it should become a separately published Rust library, a CLI invoked by build scripts, or remain duplicated. Review how Bottlerocket and Twoliter currently use it, then seek a project decision. Done means either it is published to crates.io and both projects use it, or the project records a decision not to publish it.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
build-system, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.