Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[jvm] Use appropriate coordinate serialization for Coursier CLI inputs. (cherrypick of #14038) #14046

Merged
merged 1 commit into from Jan 3, 2022

Conversation

stuhood
Copy link
Sponsor Member

@stuhood stuhood commented Jan 2, 2022

Coursier uses a separate key/value attribute input format for CLI arguments than the format that it uses in reports (which we also use in our lockfile). We had started to use the attribute-carrying format to specify a url for artifacts, but it is additionally used to specify the classifier and packaging.

Improves the test from #14010 (since although we generated a lockfile, we could not successfully fetch one of the artifacts inside of it), and should fix the failure in #13990.

[ci skip-rust]
[ci skip-build-wheels]

…s. (pantsbuild#14038)

Coursier uses a separate key/value attribute input format for CLI arguments than the format that it uses in reports (which we also use in our lockfile). We had started to use the attribute-carrying format to specify a `url` for artifacts, but it is additionally used to specify the `classifier` and `packaging`.

Improves the test from pantsbuild#14010 (since although we generated a lockfile, we could not successfully fetch one of the artifacts inside of it), and should fix the failure in pantsbuild#13990.

[ci skip-rust]
[ci skip-build-wheels]
@stuhood stuhood requested review from chrisjrn and tdyas January 2, 2022 17:20
@stuhood stuhood merged commit 79de6ca into pantsbuild:2.9.x Jan 3, 2022
@stuhood stuhood deleted the stuhood/pick-14038-for-2.9.x branch January 3, 2022 17:21
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.

None yet

2 participants