- [x] probe-cli: pin to the latest [staging-client commit](https://github.com/Psiphon-Labs/psiphon-tunnel-core/tree/staging-client) using `go get -u -v`: https://github.com/ooni/probe-cli/pull/1338 - [x] probe-cli: make sure `go list -json ./cmd/ooniprobe` does not include any pinned package in psiphon's `go.mod` - [x] oocrypto: merge with upstream if needed https://github.com/ooni/oocrypto/pull/21 - [x] oohttp: merge with upstream if needed https://github.com/ooni/oohttp/pull/47 https://github.com/ooni/oohttp/pull/48 - [x] probe-cli: take a look at [go report card](https://goreportcard.com/report/github.com/ooni/probe-cli/v3) - [x] probe-cli: sync stunreachability targets with snowflake (see `./internal/stuninput`) https://github.com/ooni/probe-cli/pull/1344 - [x] probe-cli: update `GOVERSION` if needed https://github.com/ooni/probe-cli/pull/1340 - [x] probe-cli: update the Go version mentioned in the `Readme.md` file https://github.com/ooni/probe-cli/pull/1340 - [x] probe-cli: update user-agent at internal/model/http.go https://github.com/ooni/probe-cli/pull/1344 - [x] probe-cli: update github.com/ooni/probe-assets dependency https://github.com/ooni/historical-geoip/pull/7 https://github.com/ooni/historical-geoip/pull/8 https://github.com/ooni/historical-geoip/pull/9 https://github.com/ooni/probe-assets/commit/8bc10a7ed4bb700999b21d9672c1394735880e27 https://github.com/ooni/probe-cli/pull/1341 - [x] probe-cli: update bundled certs (using `go generate ./...`) https://github.com/ooni/probe-cli/pull/1343 - [x] probe-cli: ensure no dependency bumped its major version number using https://github.com/icholy/gomajor https://github.com/ooni/probe-cli/pull/1342 - [x] probe-cli: update cdeps: https://github.com/ooni/probe-cli/pull/1339 - [x] probe-cli: update `NDKVERSION`, and `MOBILE/android/ensure` if needed: https://github.com/ooni/probe-cli/pull/1345 - [x] probe-cli: update dependencies with `go get -u -v -d ./...` https://github.com/ooni/probe-cli/pull/1346 https://github.com/ooni/probe-cli/pull/1347 https://github.com/ooni/probe-cli/pull/1348 - [x] probe-cli: tag a new version - [x] probe-cli: update internal/version/version.go to be alpha - [x] probe: create issue for next routine release: https://github.com/ooni/probe/issues/2556 - [x] probe-engine: run ./script/autoexport.bash https://github.com/ooni/probe-engine/commit/b8025d72925db43a0d2d80e0269e71ed8167705f https://github.com/ooni/probe-engine/releases/tag/v0.26.0 - [x] probe-cli: update internal/version/version.go https://github.com/ooni/probe-cli/pull/1356 - [x] probe-cli: make sure all workflows are green https://github.com/ooni/probe-cli/commit/29e8c888ba44e7b7a0f80fc5e1f974532ae6d1e0 - [x] probe-cli: `go test -race -count 1 ./...` must pass locally - [x] probe-cli: try to address all the issues marked as "releaseBlocker" https://github.com/ooni/probe-cli/pull/1337 https://github.com/ooni/probe-cli/pull/1350 https://github.com/ooni/probe-cli/pull/1351 https://github.com/ooni/probe-cli/pull/1352 https://github.com/ooni/probe-cli/pull/1353 https://github.com/ooni/probe-cli/pull/1354 https://github.com/ooni/probe-cli/pull/1211 https://github.com/ooni/probe-cli/pull/1355 https://github.com/ooni/probe-cli/pull/1357 https://github.com/ooni/probe-cli/pull/1217 https://github.com/ooni/probe-cli/pull/1358 https://github.com/ooni/probe-cli/pull/1359 https://github.com/ooni/probe-cli/pull/1360 https://github.com/ooni/probe-cli/pull/1361 https://github.com/ooni/probe-cli/pull/1362 https://github.com/ooni/probe-cli/pull/1363 https://github.com/ooni/probe-cli/pull/1364 https://github.com/ooni/probe-cli/pull/1365 - [x] https://github.com/ooni/probe/issues/2564 - [ ] probe-cli: address any outstanding TODO in the diff since last release (or create an issue for it) - [ ] probe-cli: check warnings emitted by `gosec` runs
go get -u -v: chore: upgrade to Psiphon-Labs/psiphon-tunnel-core@3f91b1b probe-cli#1338go list -json ./cmd/ooniprobedoes not include any pinned package in psiphon'sgo.mod./internal/stuninput) chore: update the user agent we use probe-cli#1344GOVERSIONif needed chore: use go1.20.8 probe-cli#1340Readme.mdfile chore: use go1.20.8 probe-cli#1340go generate ./...) chore: run go generate ./... probe-cli#1343NDKVERSION, andMOBILE/android/ensureif needed: chore: upgrade the NDK version probe-cli#1345go get -u -v -d ./...chore: upgrade most deps except snowflake probe-cli#1346 chore: update obfs4, goptlib, snowflake probe-cli#1347 chore: replace obfs4 with lyrebird probe-cli#1348go test -race -count 1 ./...must pass locallygosecruns