Releases: getoutreach/devbase
Releases · getoutreach/devbase
v2.36.0-rc.1
v2.35.2
v2.35.2-rc.1
2.35.2-rc.1 (2026-02-25)
Bug Fixes
v2.35.1
v2.35.1-rc.1
v2.35.0
2.35.0 (2026-02-19)
Features
- add TOML formatters/linters (#1075) (55258eb)
- delve: upgrade to 1.26.0 (#1044) (e8b08f0)
- fmt: add gofumpt as an alternative to gofmt/goimports (#1067) (34c6e7e)
- jsonnet: add awsAccountID as external variable (#1062) (de9250e)
- linters: migrate bash linters/formatters to use mise (#1036) (cfc9e72)
- linters: run 'go mod tidy -diff' on Go projects (#1031) (6062d54)
- linters: upgrade golangci-lint to 2.7.2 (#990) (7b5c984)
- mise: add wrapper script (#1065) (1141d86)
- mise: enable lockfile support (#1074) (63872cb)
- mise: enable lockfile support (#1084) (7aff8a5)
- orb: add setup_remote_docker parameter to release jobs (#1049) (0d2c9c1)
- protoc: add Python protobuf support (#1014) (859ccc1)
- shellcheck: upgrade from 0.9.0 to 0.11.0 (#1071) (11d158c)
- stencil: add post-stencil task to sync Go versions/modules in unmanaged files (#1050) (2daf0cd)
Bug Fixes
- add devbase dir function, ensure devbase config is trusted (#1046) (7921512)
- asdf: force reshim due to cache issues (#1082) (1610164)
- ci: bootstrap the GitHub token if it's not already provided (#1085) (bbe1f78)
- ci: don't update engdocs for non-Go repos (#1021) (aee766e)
- ci: ensure bootstrap.sh is sourced & gojq installed before bootstrapping GitHub token on a machine (#1043) (4eeaef2)
- circleci-orb-sync: use absolute paths when needed, better skip check (#1039) (b377759)
- circleci: install the correct tools when bootstrapping a machine (#1064) (7e5fd44)
- circleci: pre-install Go via mise when bootstrapping a CI machine/image (#1061) (79e3ca5)
- circleci: preinstall Node.js for the mise npm backend (#1072) (2636001)
- e2e: override the Go toolchain so covdata is available (#1078) (f60beef)
- fmt: ensure github library is included (#1025) (b260b37)
- fmt: run
go work useifgo.workexists (#1056) (01fcecd) - ghaccesstoken: upgrade to 1.6.14 for better error messages (#1030) (5a2a080)
- ghcr: use PAT instead of app token to authenticate (#1048) (8036ad1)
- gh: upgrade to 2.83.2 (#1035) (eaf57db)
- github: extract PAT fetching into its own function to provide better error messages (#1060) (5c153a3)
- go-sync: account for case-insensitive Dockerfile syntax (#1055) (63d5e97)
- go-sync: correct paths for both devbase and non-devbase repos (#1053) (1c98d1d)
- go-sync: simplify determining app directory (#1057) (b076f4b)
- gojq: upgrade to 0.12.18 (#1026) (7a26f3c)
- golangci-lint: re-add per-repo cache directories (#1037) (1cdfefd)
- golangci-lint: upgrade to 2.8.0 (#1041) (359525b)
- golangci-lint: upgrade to 2.9.0 (#1079) (9f8388c), closes #1081
- linters: batch format protobuf files (#1020) (1168317)
- linters: disable TOML validation during formatting (#1083) (7cd118a)
- linters: ensure
mise exec bufhas access to GitHub token (#1024) (62b2396) - linters: upgrade buf to 1.60.0 (#984) (220af00)
- linters: use mise to call
buf format(#1018) (c315191) - lintroller: upgrade to 1.19.0 for Go 1.25 compatibility (#1033) (2cd1d5c)
- mage: add shim script to automatically remove asdf shim before execution (#1038) (5f4fec1)
- make: remove unused variables, replace hardcoded value (#1069) (1e872bb)
- migrate delve to mise ([#1058](https://github.com/geto...