[x] đ¨đ¨đ¨ probe-cli: make sure ./script/go.bash list -json ./cmd/ooniprobe does not include any pinned package in psiphon's go.mod: https://github.com/ooni/probe-cli/pull/1522 â ď¸ â ď¸ â ď¸ it seems there are replacements now and I have reached out to Psiphon developer's to understand the implications
[x] probe-cli: update dependencies with ./script/go.bash get -u -v -d ./...: â ď¸ â ď¸ â ď¸ it seems doing this is not possible without bumping to go1.21
[x] probe-cli: ./script/go.bash test -race -count 1 ./... must pass locally
[x] probe-cli: update internal/version/version.go to be alpha
Release information
Fill out this information for each release:
Version Number: 3.21.0
Expected Release date: 2024-03-27 +- 2 days
Summary of changes: https://github.com/ooni/probe-cli/compare/v3.20.0-alpha...9860b4434c36a2c37a85ac2a087cfb5ebd543850 + other changes made as part of the release process
Link to latest nightly: https://github.com/ooni/probe-cli/releases/tag/rolling
Pre-release communication
Checklist
./script/go.bash get -u -v
: https://github.com/ooni/probe-cli/pull/1522.github/workflows/gobash.yml
: https://github.com/ooni/probe-cli/pull/1523./script/updateminipipeline.bash
: https://github.com/ooni/probe-cli/pull/1523./internal/stuninput
)GOVERSION
if needed: https://github.com/ooni/probe-cli/pull/1528NDKVERSION
, andMOBILE/android/ensure
if needed: https://github.com/ooni/probe-cli/pull/1528Readme.md
file: https://github.com/ooni/probe-cli/pull/1528internal/model/http.go
: https://github.com/ooni/probe-cli/pull/1528./script/go.bash generate ./...
): https://github.com/ooni/probe-cli/pull/1528./script/go.bash list -json ./cmd/ooniprobe
does not include any pinned package in psiphon'sgo.mod
: https://github.com/ooni/probe-cli/pull/1522 â ď¸ â ď¸ â ď¸ it seems there are replacements now and I have reached out to Psiphon developer's to understand the implications./script/go.bash get -u -v -d ./...
: â ď¸ â ď¸ â ď¸ it seems doing this is not possible without bumping to go1.21./script/go.bash test -race -count 1 ./...
must pass locally./script/autoexport.bash
internal/version/version.go
gosec
runsPost-release communication
#ooni-probe-releases
slack channel: