update-twoliter

Update Bottlerocket repositories to a new Twoliter version with SHA256 checksums.

5|12|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/cbgbt/bottlerocket-forest --skill update-twoliter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-twoliter
Source: https://github.com/cbgbt/bottlerocket-forest/tree/main/skills/update-twoliter
Command: npx skills add https://github.com/cbgbt/bottlerocket-forest --skill update-twoliter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeping Bottlerocket up-to-date with the latest Twoliter across many repos is error-prone and time-consuming. This Skill automates the version bump process to ensure consistency and traceability.

Core Features & Use Cases

  • Bulk version bumps: Apply a new Twoliter version and corresponding SHA256 checksums to all kits and Bottlerocket.
  • Consistent commits: Generate clear, reproducible commit messages across multiple repositories.
  • Use Case: When releasing a Twoliter candidate, update core-kit, kernel-kit, and bottlerocket repos in one workflow, then push and validate CI.

Quick Start

  • Identify the target Twoliter version (X.Y.Z).
  • Update TWOLITER_VERSION and TWOLITER_SHA256 values in each kit's Makefile and in bottlerocket/Makefile.toml, as described in the Procedure.
  • Commit each change with messages like "chore: bump to twoliter X.Y.Z" and verify with git show HEAD --stat.

Frequently Asked Questions about update-twoliter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update Bottlerocket repos to a new Twoliter version across multiple kits?

To update Bottlerocket repos to a new Twoliter version, you apply the new version string and SHA256 checksums to Makefiles and Makefile.toml files across core-kit, kernel-kit, and bottlerocket. This generates consistent commits with clear messages like "chore: bump to twoliter X.Y.Z" to maintain traceability across repositories.

What does a Twoliter version bump involve in Bottlerocket release management?

A Twoliter version bump involves updating TWOLITER_VERSION and TWOLITER_SHA256 values in each kit's Makefile and in bottlerocket/Makefile.toml. It automates applying these changes across core-kit, kernel-kit, and related tooling to ensure consistency and reduce manual errors during the release cycle.

How do I automate SHA256 checksum updates for Twoliter in Bottlerocket Makefiles?

You automate SHA256 checksum updates for Twoliter by applying the new Twoliter version and corresponding checksums directly into the Makefile and Makefile.toml configurations. This updates all kits and the bottlerocket repo simultaneously, creating reproducible commits for each changed repository.

Can I use this to bump Twoliter versions across core-kit and kernel-kit simultaneously?

Yes, you can use this to bump Twoliter versions across core-kit and kernel-kit simultaneously. It applies the version bump during the Twoliter release cycle across all related Bottlerocket repositories and tooling, updating the necessary Makefiles and creating commits in one bulk workflow.

What is the best way to ensure consistent commits when bumping Bottlerocket dependencies?

The best way to ensure consistent commits when bumping Bottlerocket dependencies is to automate the version bump process. This generates clear, reproducible commit messages across multiple repositories, ensuring consistency and traceability while avoiding the errors associated with manual updates.