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

Run CI with unlocked deps as well as with locked deps #7

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

angelikatyborska
Copy link
Owner

@angelikatyborska angelikatyborska commented Jul 6, 2024

https://hexdocs.pm/elixir/library-guidelines.html#dependency-handling recommends:

The best practice of handling mix.lock file therefore would be to keep it in VCS, and run two different Continuous Integration (CI) workflows: the usual deterministic one, and another one, that starts with mix deps.unlock --all and always compiles your library and runs tests against latest versions of dependencies. The latter one might be even run nightly or otherwise recurrently to stay notified about any possible issue in regard to dependencies updates.

@angelikatyborska angelikatyborska force-pushed the run-ci-with-newest-deps branch 5 times, most recently from 0f72024 to b868dd8 Compare July 6, 2024 13:23
@angelikatyborska angelikatyborska changed the title Run CI without mix.lock Run CI with unlocked deps as well as with locked deps Jul 6, 2024
@angelikatyborska angelikatyborska force-pushed the run-ci-with-newest-deps branch from b868dd8 to 891b42b Compare July 6, 2024 13:27
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