Skip to content

feat: migrate from mikebom to waybill v0.1.0-alpha.69 - #12

Open
mfahlandt wants to merge 1 commit into
cncf:mainfrom
mfahlandt:feat/migrate-to-waybill
Open

feat: migrate from mikebom to waybill v0.1.0-alpha.69#12
mfahlandt wants to merge 1 commit into
cncf:mainfrom
mfahlandt:feat/migrate-to-waybill

Conversation

@mfahlandt

Copy link
Copy Markdown
Member

Summary

The mikebom project was renamed to waybill (kusari-sandbox/mikebomkusari-oss/waybill). This migrates all references and bumps to the latest release v0.1.0-alpha.69.

Changes

  • Rename binary/tool/env vars (MIKEBOM_VERSIONWAYBILL_VERSION) across both GitHub workflows, the local bash/PowerShell scripts, README, and .gitignore
  • Update repo URL and download paths to kusari-oss/waybill
  • Bump version v0.1.0-alpha.31v0.1.0-alpha.69
  • Fix SPDX document naming: waybill derives the document name from the --path basename, which is a mktemp clone dir — leaking names like tmp.JZZXn4Lp5U into the SBOM. Added --scan-target-name "owner/repo" to all scan invocations so the document name matches the project.

Verification

Generated real SBOMs with waybill alpha.69:

  • CLI command + all flags (--format spdx-2.3-json, --root-name/-version, --repo, --git-ref, --output) confirmed unchanged in alpha.69
  • Platform asset mapping in install scripts matches waybill's released targets
  • Output filename proper: keda-project/keda/2.14.0/keda-project_2_14_0_spdx.json
Field Before After
document name tmp.JZZXn4Lp5U cncf/keda
root package name cncf/keda cncf/keda
creator Tool: waybill-0.1.0-alpha.69 same
  • bash -n syntax check passes

The mikebom project was renamed to waybill (kusari-sandbox/mikebom ->
kusari-oss/waybill). This updates all references and bumps to the latest
release v0.1.0-alpha.69.

- Rename binary/tool/env vars (MIKEBOM_VERSION -> WAYBILL_VERSION) across
  workflows, local scripts, README, and .gitignore
- Update repo URL and download paths to kusari-oss/waybill
- Bump version v0.1.0-alpha.31 -> v0.1.0-alpha.69

Also fix SPDX document naming: waybill derived the document `name` from
the --path basename, which is a mktemp clone dir, leaking names like
`tmp.JZZXn4Lp5U` into the SBOM. Add --scan-target-name "owner/repo" to all
scan invocations so the document name matches the project.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant