Skip to content

Feat: Add optional uv install step to Maven workflow (TT-2325)#20

Open
Sindrir wants to merge 1 commit into
mainfrom
feat/optional-uv-install-TT-2325
Open

Feat: Add optional uv install step to Maven workflow (TT-2325)#20
Sindrir wants to merge 1 commit into
mainfrom
feat/optional-uv-install-TT-2325

Conversation

@Sindrir

@Sindrir Sindrir commented Jun 18, 2026

Copy link
Copy Markdown
Member

Summary

  • Adds an optional INSTALL_UV input (default false) to maven-verify-and-upload-artifact.yml
  • When true, installs uv via astral-sh/setup-uv@v6 before the Maven build
  • All existing callers are unaffected — the input defaults to false

Cause

Required by nifi-tekst-bundle which bundles Python runtime deps into the NAR via uv pip install and runs pytest via uv run pytest as part of mvn package.

See: NationalLibraryOfNorway/nifi-tekst-bundle#19

Verification

  • Existing Maven projects still build without changes (input defaults to false)
  • nifi-tekst-bundle CI passes with INSTALL_UV: true

🤖 Generated with Claude Code

Add INSTALL_UV input (default false) to maven-verify-and-upload-artifact.yml.
When true, installs uv via astral-sh/setup-uv before the Maven build so that
projects using uv-managed Python deps (e.g. nifi-tekst-bundle PR #19) can run
uv pip install and uv run pytest as part of mvn package/verify.

All existing callers are unaffected as the input defaults to false.

See: NationalLibraryOfNorway/nifi-tekst-bundle#19

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.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