Skip to content

Add support for boxbuild from a git branch - #3115

Merged
schaefi merged 1 commit into
mainfrom
boxbuild_from_git_branch
Nov 8, 2026
Merged

schaefi merged 1 commit into
mainfrom
boxbuild_from_git_branch

Conversation

@schaefi

@schaefi schaefi commented Nov 7, 2026 •

Copy link
Copy Markdown
Collaborator

The current boxbuild command only allows to select a specific kiwi version to use from pypi via --kiwi-version This commit add support for --kiwi-git which allows to clone and install a certain kiwi git codebase into the box. This feature is useful to run builds against not yet released kiwi features or also for integration testing of e.g. kiwi PRs.

  • rebuild and push boxes with this fix enabled

@schaefi schaefi self-assigned this Nov 7, 2026
The current boxbuild command only allows to select
a specific kiwi version to use from pypi via --kiwi-version
This commit add support for --kiwi-git which allows to
clone and install a certain kiwi git codebase into the
box. This feature is useful to run builds against not
yet released kiwi features or also for integration
testing of e.g. kiwi PRs.
@schaefi
schaefi force-pushed the boxbuild_from_git_branch branch from 23e1dda to 0108318 Compare November 7, 2026 18:56
@schaefi

schaefi commented Nov 7, 2026 •

Copy link
Copy Markdown
Collaborator Author

For testing this build command can be called (image description taken from the git source below build-tests)

kiwi-ng --profile Standard system boxbuild \
    --box tumbleweed \
    --kiwi-git https://github.com/OSInside/kiwi/tree/boxbuild_from_git_branch
-- \
    --description build-tests/x86/tumbleweed/test-image-disk \
    --set-repo https://download.opensuse.org/tumbleweed/repo/oss \
    --target-dir /tmp/my-image

@schaefi
schaefi merged commit d4789a5 into main Nov 8, 2026
13 checks passed
@schaefi
schaefi deleted the boxbuild_from_git_branch branch November 8, 2026 18:09
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