Skip to content

Version updates

Jesús García Crespo edited this page Jun 18, 2025 · 1 revision

Version updates

Automated with Dependabot

  • /go.mod
  • /.github/workflows/*
  • /web/package.json
  • /Dockerfile

Requires manual work

  • /.bine.json
    Run go tool bine list --outdated or go tool bine upgrade directly.

  • /.dagger/main.go

  • /buf.gen.yaml

  • /buf.yaml
    Manual updates, then run buf dep update to update the lock file.

  • /.pre-commit-config.yaml
    uvx pre-commit autoupdate

  • /worker/pyproject.toml

Deps that need special care

protovalidate

  • buf.build/go/protovalidate is listed by go.mod,
  • buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go is listed by go.mod
  • buf.build/bufbuild/protovalidate is listed by buf.yaml and buf.lock

Make sure they're all compatible with each other. The protovalidate-go releases page often describes compatibility details. Then run the command below, make sures that the tests are still passing and commit the changes:

just gen-buf

For an example, see this pull request: https://github.com/artefactual-labs/ccp/pull/82/commits.

Clone this wiki locally