-
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.24 release process #2813
Comments
4 tasks
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Nov 24, 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#2813 - [ ] 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 upgrades the psiphon dependency to the latest staging-client commit: Psiphon-Labs/psiphon-tunnel-core@a6c5cfa. --------- Co-authored-by: decfox <[email protected]>
4 tasks
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Nov 24, 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#2813 - [ ] 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 upgrade GOVERSION and toolchain to go1.22.2. We also upgrade to the latest versions of the `oocrypto` and `oohttp` forks.
4 tasks
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Nov 24, 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#2813 - [ ] 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 Please, insert here a more detailed description.
4 tasks
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Nov 24, 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#2813 - [ ] 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 upgrades major and minor dependencies for ooniprobe-cli v3.24.0
4 tasks
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Nov 24, 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#2813 - [ ] 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 Nov 25, 2024
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Nov 25, 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#2813 - [ ] 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 made an error while upgrading dependencies here: #1663. We fix it in this diff to allow the minimum go version we support as go1.21.0.
4 tasks
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Nov 25, 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#2813 - [ ] 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 missed updating the c dependency versions in the mobile build tests which was leading to the tests failing. This diff fixes the issue.
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Nov 25, 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#2813 - [ ] 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 engine assets and definitions for v3.24
4 tasks
DecFox
added a commit
to ooni/probe-cli
that referenced
this issue
Nov 26, 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#2813 - [ ] 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.25.0-alpha`
2 tasks
DecFox
pushed a commit
to ooni/probe-cli
that referenced
this issue
Nov 26, 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#2813 ## Description Bring the measure_test.go version in line with measure.go version. This should make *unit tests* green again.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Release information
Version Number: 3.24.0
Expected Release date: Nov 25, 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: upgrade psiphon to latest staging-client commit probe-cli#1659./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 fineGo version
.github/workflows/gobash.yml
: not requiredGOVERSION
file if needed: chore: upgrade GOVERSION to go1.22.2 probe-cli#1661toolchain
line inside ofgo.mod
: chore: upgrade GOVERSION to go1.22.2 probe-cli#1661Readme.md
file: chore: upgrade GOVERSION to go1.22.2 probe-cli#1661Android
NDKVERSION
, andMOBILE/android/ensure
if needed: chore: upgrade android NDKVERSION probe-cli#1662Dependencies other than Psiphon
./script/go.bash get -u -v -d ./...
: chore: upgrade dependencies probe-cli#1663Updating assets and definitions
./script/updateminipipeline.bash
: chore: update assets and definitions probe-cli#1665./script/go.bash generate ./...
): chore: update assets and definitions probe-cli#1665internal/model/http.go
: chore: update assets and definitions probe-cli#1665Maintenance
./internal/stuninput
): not requiredQA and alpha releasing
gosec
runs./script/go.bash test -race -count 1 ./...
must pass locallyReleasing proper
internal/version/version.go
in release/X.Y to be a stable release: ooni/probe-cli@b9ca20aPublishing stable packages
./script/autoexport.bash
: chore: sync with probe-cli v3.24.0 probe-engine#1215Post-release communication
#ooni-probe-releases
slack channel:The text was updated successfully, but these errors were encountered: