-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ooniprobe-cli v3.23 release process #2783
Comments
4 tasks
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Aug 7, 2024
## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [x] reference issue for this pull request: ooni/probe#2783 - [ ] if you changed anything related to how experiments work and you need to reflect these changes in the ooni/spec repository, please link to the related ooni/spec pull request: <!-- add URL here --> - [ ] if you changed code inside an experiment, make sure you bump its version number <!-- Reminder: Location of the issue tracker: https://github.com/ooni/probe --> ## Description This diff updates the `go.mod` file to point to the latest [staging-client](https://github.com/Psiphon-Labs/psiphon-tunnel-core/tree/staging-client) commit for psiphon
4 tasks
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Aug 7, 2024
## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [x] reference issue for this pull request: ooni/probe#2783 - [ ] if you changed anything related to how experiments work and you need to reflect these changes in the ooni/spec repository, please link to the related ooni/spec pull request: <!-- add URL here --> - [ ] if you changed code inside an experiment, make sure you bump its version number <!-- Reminder: Location of the issue tracker: https://github.com/ooni/probe --> ## Description This diff updates the NDKVERSION and android SDK platforms to the latest stable version
4 tasks
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Aug 7, 2024
## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [x] reference issue for this pull request: ooni/probe#2783 - [ ] if you changed anything related to how experiments work and you need to reflect these changes in the ooni/spec repository, please link to the related ooni/spec pull request: <!-- add URL here --> - [ ] if you changed code inside an experiment, make sure you bump its version number <!-- Reminder: Location of the issue tracker: https://github.com/ooni/probe --> ## Description This diff updates the engine C dependencies.
This was referenced Aug 7, 2024
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Aug 7, 2024
## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [x] reference issue for this pull request: ooni/probe#2783 - [ ] if you changed anything related to how experiments work and you need to reflect these changes in the ooni/spec repository, please link to the related ooni/spec pull request: <!-- add URL here --> - [ ] if you changed code inside an experiment, make sure you bump its version number <!-- Reminder: Location of the issue tracker: https://github.com/ooni/probe --> ## Description This diff updates the go version to `v1.21.11` and the `oocrypto` and `oohttp` to the latest versions
4 tasks
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Aug 7, 2024
## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [x] reference issue for this pull request: ooni/probe#2783 - [ ] if you changed anything related to how experiments work and you need to reflect these changes in the ooni/spec repository, please link to the related ooni/spec pull request: <!-- add URL here --> - [ ] if you changed code inside an experiment, make sure you bump its version number <!-- Reminder: Location of the issue tracker: https://github.com/ooni/probe --> ## Description This diff updates most dependencies to their latest (or stable / non-breaking for us) versions.
4 tasks
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Aug 7, 2024
## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [x] reference issue for this pull request: ooni/probe#2783 - [ ] if you changed anything related to how experiments work and you need to reflect these changes in the ooni/spec repository, please link to the related ooni/spec pull request: <!-- add URL here --> - [ ] if you changed code inside an experiment, make sure you bump its version number <!-- Reminder: Location of the issue tracker: https://github.com/ooni/probe --> ## Description This diff updates assets and definitions for release v3.23.0.
4 tasks
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Aug 7, 2024
## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [x] reference issue for this pull request: ooni/probe#2783 - [ ] if you changed anything related to how experiments work and you need to reflect these changes in the ooni/spec repository, please link to the related ooni/spec pull request: <!-- add URL here --> - [ ] if you changed code inside an experiment, make sure you bump its version number <!-- Reminder: Location of the issue tracker: https://github.com/ooni/probe --> ## Description This diff addresses gosec warnings and tries to minimise them as much as possible. The gosec warnings for the current `master` branch can be found here: https://github.com/ooni/probe-cli/actions/runs/10286957901/job/28468879578#step:6:1153.
4 tasks
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Aug 8, 2024
## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [x] reference issue for this pull request: ooni/probe#2783 - [ ] if you changed anything related to how experiments work and you need to reflect these changes in the ooni/spec repository, please link to the related ooni/spec pull request: <!-- add URL here --> - [ ] if you changed code inside an experiment, make sure you bump its version number <!-- Reminder: Location of the issue tracker: https://github.com/ooni/probe --> ## Description This diff sets the engine version to the latest `3.23.0` version in the `release/3.23` branch
4 tasks
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Aug 8, 2024
## Checklist - [x] I have read the [contribution guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md) - [x] reference issue for this pull request: ooni/probe#2783 - [ ] if you changed anything related to how experiments work and you need to reflect these changes in the ooni/spec repository, please link to the related ooni/spec pull request: <!-- add URL here --> - [ ] if you changed code inside an experiment, make sure you bump its version number <!-- Reminder: Location of the issue tracker: https://github.com/ooni/probe --> ## Description We are now hacking on `v3.24.0-alpha`
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Release information
Fill out this information for each release:
Version Number: 3.23.0
Expected Release date: Aug 7, 2024
Summary of changes:
Link to latest nightly: https://github.com/ooni/probe-cli/releases/tag/rolling
Release checklist
For extended documentation about the process, see probe-cli's releasing.md.
Psiphon
./script/go.bash get -u -v
: chore: updated psiphon dependency to latest commit probe-cli#1642./script/go.bash list -json ./cmd/ooniprobe
does not include any pinned package in psiphon'sgo.mod
or otherwise ask Psiphon developers whether this is fine: chore: updated psiphon dependency to latest commit probe-cli#1642, checked locally.Go version
.github/workflows/gobash.yml
: not requiredGOVERSION
file if needed: chore: update go version probe-cli#1645toolchain
line inside ofgo.mod
: chore: update go version probe-cli#1645Readme.md
file: chore: update go version probe-cli#1645Android
NDKVERSION
, andMOBILE/android/ensure
if needed: chore: bump NDKVersion and android platforms probe-cli#1643Dependencies other than Psiphon
./script/go.bash get -u -v -d ./...
: chore: update dependencies probe-cli#1646Updating assets and definitions
./script/updateminipipeline.bash
: chore: update assets and definitions probe-cli#1647./script/go.bash generate ./...
): chore: update assets and definitions probe-cli#1647internal/model/http.go
: chore: update assets and definitions probe-cli#1647Maintenance
./internal/stuninput
)QA and alpha releasing
gosec
runs: chore: address gosec warnings probe-cli#1648./script/go.bash test -race -count 1 ./...
must pass locally: There are failing tests due to:backend-hel.ooni.org
is out of sync withbackend-fsn.ooni.org
devops#86, but local tests pass for the prod host.Releasing proper
internal/version/version.go
in release/X.Y to be a stable release: ooniprobe-cli v3.23 release process #2783 (comment)Publishing stable packages
./script/autoexport.bash
: chore: sync with probe-cli v3.23.0 probe-engine#1211Post-release communication
The text was updated successfully, but these errors were encountered: