Skip to content
This repository has been archived by the owner on Sep 13, 2023. It is now read-only.

chore(deps): update dependency dvc to v3 #682

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 13, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
dvc ~=2.0 -> ~=3.1 age adoption passing confidence

Release Notes

iterative/dvc

v3.1.0

Compare Source

What's Changed

🚀 New Features and Enhancements
🐛 Bug Fixes
Other Changes

Full Changelog: iterative/dvc@3.0.0...3.1.0

v3.0.0

Compare Source

What's Changed

🛠 Breaking Changes
  • DVC used to identify a file by removing CRLF line endings (although it stored the original file contents in the cache).
    However, in DVC 3.x, this behaviour has been dropped.
    Now, DVC hashes the file contents directly without removing CRLF line endings.
    All pre-existing DVC-tracked data from DVC 2.x can still be accessed and used in DVC 3.x. However, any new operations that result in a DVC committed change will generate a 3.x DVC output, which will be stored in a different location than 2.x DVC outputs.
    The files will be stored in cache at .dvc/cache/files/md5 and in the remote at <remote_dir>/files/md5.

    You can read more about it in #​4658 and #​9538.

  • While strictly not required, dvc cache migrate command is introduced to migrate 2.x format of cache to 3.x format to make migrations easier (#​9591).

  • Support for tracking (cached) external outputs has been removed (#​9570).

  • checkpoints has been removed (#​9271).

  • dvc run command has been removed, use stage add --run instead (#​9508).

  • exp init, exp gc commands have been removed (#​9269, #​9273).

  • --show-json/--show-md/--show-csv flags are removed (#​9475). Use --json/--md/--csv instead.

  • --recursive option from dvc add is removed (#​9513). Use dvc add dir to recursively add files in a directory.

  • --file option from dvc add, dvc import and dvc import-url is now removed (#​9547, #​9562, #​9548).

  • --meta, --desc, --label, and --type option from dvc add, dvc import and dvc import-url is now removed (#​9481).

  • --jobs option that is used in combination with dvc add --to-remote is now renamed to --remote-jobs to avoid confusion with core.checksum_jobs (#​9522, #​9550).

  • --metrics option is removed from both exp run and repro commands (#​9458).

  • --pcp option from exp show has been removed (#​9270).

  • Read-only support for dvc 1.0 lockfile format has been removed (#​9476).

  • Support for defining multiple plots as a dictionary has been removed (#​9486). Use a list instead.

  • dvc.yaml: stage-level vars is removed (#​9556).

  • use of .dvc file as a pipeline stage has been removed, which has been deprecated in 1.0. This means that now it is forbidden to use params/cmd/metrics/plots in .dvc files (#​9546, #​9551, #​9552, #​9554). Also, if you have used dvc before 1.0, Dvcfile is no longer supported or recognized.

  • pkg info has moved from dvc.utils.pkg to dvc._build. You can now import it using from dvc import PKG (#​9559).

🐛 Bug Fixes
  • repro: check for hash mismatch between deleted dependencies and upstream outputs (#​9533).
  • exp list: show experiment shas (#​9501).
  • update: make sure we update hashes/checksums on --to-remote (#​9536).
  • fetch: cache collected (#​9579).

Full Changelog: iterative/dvc@2.58.2...3.0.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from a team as a code owner June 13, 2023 16:47
@renovate renovate bot temporarily deployed to internal June 13, 2023 16:47 Inactive
@codecov
Copy link

codecov bot commented Jun 13, 2023

Codecov Report

Patch and project coverage have no change.

Comparison is base (5936765) 85.75% compared to head (5427dcd) 85.75%.

❗ Current head 5427dcd differs from pull request most recent head 8855069. Consider uploading reports for the commit 8855069 to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #682   +/-   ##
=======================================
  Coverage   85.75%   85.75%           
=======================================
  Files         109      109           
  Lines        9943     9943           
=======================================
  Hits         8527     8527           
  Misses       1416     1416           

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@renovate renovate bot temporarily deployed to internal June 19, 2023 00:58 Inactive
@renovate renovate bot temporarily deployed to internal June 19, 2023 00:58 Inactive
@aguschin aguschin temporarily deployed to internal June 22, 2023 12:28 — with GitHub Actions Inactive
@renovate
Copy link
Contributor Author

renovate bot commented Jun 22, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant