etcd/scripts
Madhav Jivrajani f6a35f8786 .*: sync go toolchain version and add ability to verify versions
This commit adds a script to sync the version present in .go-version
across all go.mod files as the toolchain directive. As part of that,
this commit also modifies go.mod files that did not have synced toolchain
directives.

Additionally, this also adds a script to verify all toolchain and go
directives against the version present in .go-version as follows:
(1) The go directive <= version in .go-version
(2) The toolchain directive == version in .go-version

This script runs as part of the `make verify` target, making it run
as a presbumit by default.

Signed-off-by: Madhav Jivrajani <madhav.jiv@gmail.com>
2024-05-07 17:52:56 +05:30
..
build_lib.sh Make CGO_ENABLED configurable 2024-02-13 13:24:55 +05:30
build_tools.sh chore: introduce strict bash mode for scripts,.github 2023-03-22 18:00:41 +08:00
build-binary.sh chore: introduce strict bash mode for scripts,.github 2023-03-22 18:00:41 +08:00
build-docker.sh Consolidate etcd dockerfiles. 2023-04-26 17:09:25 +12:00
build-release.sh chore: introduce strict bash mode for scripts,.github 2023-03-22 18:00:41 +08:00
build.sh chore: introduce strict bash mode for scripts,.github 2023-03-22 18:00:41 +08:00
codecov_upload.sh Revert "tests: temporary disable coverage redesign Go experiment" 2024-04-04 11:17:06 -07:00
etcd_version_annotations.txt add quota to endpoint status response 2024-04-25 16:44:20 +02:00
fix.sh .*: sync go toolchain version and add ability to verify versions 2024-05-07 17:52:56 +05:30
fuzzing.sh chore: introduce strict bash mode for scripts,.github 2023-03-22 18:00:41 +08:00
genproto.sh Ensure bin directory exists for protoc install 2024-01-05 10:29:34 +13:00
install-marker.sh chore: introduce strict bash mode for scripts,.github 2023-03-22 18:00:41 +08:00
measure-testgrid-flakiness.sh testgrid: print out all failed tests for visibility. 2024-04-12 12:39:38 -07:00
README scripts: add dev scripts 2018-04-02 11:27:39 -07:00
release_mod.sh chore: introduce strict bash mode for scripts,.github 2023-03-22 18:00:41 +08:00
release.sh Update release script to use ssh. 2024-03-31 10:09:51 +13:00
sync_go_toolchain_directive.sh .*: sync go toolchain version and add ability to verify versions 2024-05-07 17:52:56 +05:30
test_images.sh fix some typos 2024-03-25 10:34:44 +08:00
test_lib.sh scripts: default to using .go-version's version for tests and builds 2024-05-07 17:52:56 +05:30
test.sh fix some typos 2024-03-25 10:34:44 +08:00
update_dep.sh chore: introduce strict bash mode for scripts,.github 2023-03-22 18:00:41 +08:00
update_proto_annotations.sh Document proto annotations scripts 2022-01-28 16:08:28 +01:00
updatebom.sh replace archived repo in BOM check 2023-11-07 17:41:11 -06:00
verify_genproto.sh address review 2022-10-31 21:23:48 +08:00
verify_go_versions.sh .*: sync go toolchain version and add ability to verify versions 2024-05-07 17:52:56 +05:30
verify_proto_annotations.sh ci: ensure the generated code is up-to-date 2022-10-31 19:58:21 +08:00

scripts for etcd development