Skip to content

Commit

Permalink
Friendship ended with Dependabot
Browse files Browse the repository at this point in the history
Two things have driven me away from dependabot, and I don't think there is
any movement with fixing these issues. Maybe renovate fixes these issues but
I have yet to try it out!

* Dependabot will bump the Cargo.toml version of a dependacy, but it never needs to
  unless a non-patch version was updated! This limits the libraries a user _could_
  use downstream, for no reason. All that needs to happen is that the Cargo.lock changes
  so I can verify my library with a _set_ of libraries that _could_ end up in the users
  stream.
* Dependabot *never* will update recursive depends, Ever! This is a huge problem for my
  own testing and benchmarks, as unless I rememeber that dependabot does this I will never
  update build-dependencies of downstream projects, such as cc! This leads to wildly different
  testing of downstream projects, since they will use the most up-to-date.
  • Loading branch information
wcampbell0x2a committed Jan 4, 2025
1 parent 681c8ff commit 3485453
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 54 deletions.
16 changes: 0 additions & 16 deletions .github/dependabot.yml

This file was deleted.

38 changes: 0 additions & 38 deletions .github/workflows/pull_request.yml

This file was deleted.

12 changes: 12 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# Release

## Update breaking depends
Note these in the changelog.
```
$ cargo +nightly -Z unstable-options update --breaking
```

## Update recursive depends
Some of these could end up in the changelog.
```
$ cargo update --recursive
```

## Bump Versions
```
$ cargo release version [LEVEL] -p backhand -p backhand-cli --execute
Expand Down

0 comments on commit 3485453

Please sign in to comment.