Skip to content

feat(boil): Add floating-tag tool - #1607

Merged
Techassi merged 1 commit into
mainfrom
feat/boil-add-floating-tag-tool
Aug 21, 2026
Merged

feat(boil): Add floating-tag tool#1607
Techassi merged 1 commit into
mainfrom
feat/boil-add-floating-tag-tool

Conversation

@Techassi

@Techassi Techassi commented Aug 21, 2026

Copy link
Copy Markdown
Member

This PR adds a new command: boil tools floating-tag which takes and SemVer compatible input and turns it into a floating tag based on boil's rules. The main consumer will be stackabletech/actions.

$ boil tools floating-tag 1.2.3-rc.1
1.2-rc.1

$ boil tools floating-tag 1.2.3
1.2

$ boil tools floating-tag 0.0.0-dev
0.0.0-dev

This command only serves as a stepping stone to a more robust solution using structured data in boil-target-tags.json.

Initial sketch
{
  "krb": {
    // Always there
    "canonical": {
      "manifest": "",
      "index-manifest": ""
    },
    // Optional, only there with --floating-tag
    "floating": {
      "manifest": "",
      "index-manifest": ""
    },
    // Others, currently empty then. Probably will support something like --tag
    "others": [
      {
        "manifest": "",
        "index-manifest": ""
      }
    ]
  }
}

@Techassi Techassi self-assigned this Aug 21, 2026
@Techassi Techassi moved this to Development: Waiting for Review in Stackable Engineering Aug 21, 2026
@NickLarsenNZ NickLarsenNZ moved this from Development: Waiting for Review to Development: In Review in Stackable Engineering Aug 21, 2026
@NickLarsenNZ
NickLarsenNZ self-requested a review August 21, 2026 08:58

@NickLarsenNZ NickLarsenNZ left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Techassi
Techassi added this pull request to the merge queue Aug 21, 2026
Merged via the queue into main with commit 8143a6f Aug 21, 2026
8 checks passed
@Techassi
Techassi deleted the feat/boil-add-floating-tag-tool branch August 21, 2026 09:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Development: In Review

Development

Successfully merging this pull request may close these issues.

2 participants