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

Refactor dependencies #187

Merged
merged 3 commits into from
Aug 16, 2022
Merged

Refactor dependencies #187

merged 3 commits into from
Aug 16, 2022

Conversation

oyvindberg
Copy link
Owner

@oyvindberg oyvindberg commented Aug 7, 2022

  • Support for ${PLATFORM_VERSION} and $SCALA_VERSION in dependency versions
  • model.VersionScalaPlatform => model.VersionCombo
  • use model.Dep in CoursierResolver instead of coursier.Dependency
  • refactor and move scala suffix calculation to Dep from VersionCombo
  • have Replacements rewrite dependency versions as well
  • don't infer ${SCALA_EPOCH}
  • only support syntax with curly braces

@oyvindberg oyvindberg force-pushed the refactor-dependencies branch 3 times, most recently from 6da7eee to 2398439 Compare August 7, 2022 06:00
- `model.VersionScalaPlatform` => `model.VersionCombo`
- use `model.Dep` in `CoursierResolver` instead of `coursier.Dependency`
- refactor and move scala suffix calculation to `Dep` from `VersionScalaPlatform`
@oyvindberg oyvindberg force-pushed the refactor-dependencies branch 2 times, most recently from ceb0150 to 8948221 Compare August 16, 2022 09:39
- have `Replacements` rewrite dependency versions as well
- collect replacement keys in Replacements companion
- don't infer ${SCALA_EPOCH}
- only support syntax with curly braces
@oyvindberg oyvindberg force-pushed the refactor-dependencies branch from 8948221 to f836110 Compare August 16, 2022 09:40
@oyvindberg oyvindberg merged commit 803fa9b into master Aug 16, 2022
@oyvindberg oyvindberg deleted the refactor-dependencies branch August 16, 2022 09:57
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