Skip to content

Conversation

@rix0rrr
Copy link
Contributor

@rix0rrr rix0rrr commented Jan 2, 2026

This PR is the correct fix for #5015.

jsii-pacmak has a feature where --mvn-settings=X is passed through as --settings=X when calling mvn.

This was not being passed through in the call to the new resolve-ranges step. This PR factors the entire Maven invocation into a helper that contains that logic, and uses it from 2 call sites.

Not sure about the best way to automatically test this, so for now this doesn't have a test.


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

This PR is the correct fix for #5015.

`jsii-pacmak` has a feature where `--mvn-settings=X` is passed through
as `--settings=X` when calling `mvn`.

This was not being passed through in the call to the new
`resolve-ranges` step. This PR factors the entire Maven invocation into
a helper that contains that logic, and uses it from 2 call sites.

Not sure about the best way to automatically test this, so for now this
doesn't have a test.
@rix0rrr rix0rrr requested a review from a team January 2, 2026 09:38
@mergify mergify bot added the contribution/core This is a PR that came from AWS. label Jan 2, 2026
@mergify
Copy link
Contributor

mergify bot commented Jan 2, 2026

Thank you for contributing! ❤️ I will now look into making sure the PR is up-to-date, then proceed to try and merge it!

@mergify mergify bot added the pr/ready-to-merge This PR is ready to be merged. label Jan 2, 2026
@mergify
Copy link
Contributor

mergify bot commented Jan 2, 2026

Merging (with squash)...

@mergify mergify bot added the queued label Jan 2, 2026
@mergify mergify bot merged commit 68642d1 into main Jan 2, 2026
37 checks passed
@mergify
Copy link
Contributor

mergify bot commented Jan 2, 2026

Merge Queue Status

✅ The pull request has been merged at 5dad6e1

This pull request spent 5 seconds in the queue, with no time running CI.
The checks were run in-place.

Required conditions to merge
  • #approved-reviews-by >= 1 [🛡 GitHub branch protection]
  • #changes-requested-reviews-by = 0 [🛡 GitHub branch protection]
  • status-success=Integration test (jsii-pacmak)
  • status-success=Unit Tests
  • any of [🛡 GitHub branch protection]:
    • check-success = Integration test (jsii-pacmak)
    • check-neutral = Integration test (jsii-pacmak)
    • check-skipped = Integration test (jsii-pacmak)
  • any of [🛡 GitHub branch protection]:
    • check-success = Build
    • check-neutral = Build
    • check-skipped = Build
  • any of [🛡 GitHub branch protection]:
    • check-success = Unit Tests
    • check-neutral = Unit Tests
    • check-skipped = Unit Tests

@mergify mergify bot deleted the huijbers/maven-settings-2 branch January 2, 2026 17:58
@mergify mergify bot removed pr/ready-to-merge This PR is ready to be merged. queued labels Jan 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

contribution/core This is a PR that came from AWS.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants