Skip to content
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

Closed
35 of 36 tasks
DecFox opened this issue Oct 28, 2024 · 0 comments
Closed
35 of 36 tasks

ooniprobe-cli v3.24 release process #2813

DecFox opened this issue Oct 28, 2024 · 0 comments

Comments

@DecFox
Copy link
Collaborator

DecFox commented Oct 28, 2024

Release information

Version Number: 3.24.0

Expected Release date: Nov 25, 2024

Summary of changes:

  • changes to enable echcheck and reduce dnscheck inputs
  • changes to enable system resolver for dnscheck
  • some improvements in the openvpn experiment
  • bug fixes for oonimkall and psiphon tunnel
  • general improvements to the engine and cli
  • maintenance 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

Go version

Android

Dependencies other than Psiphon

Updating assets and definitions

Maintenance

  • probe-cli: sync stunreachability targets with snowflake (see ./internal/stuninput): not required
  • probe-cli: take a look at go report card
  • probe-cli: address any outstanding TODO in the diff since last release (or create an issue for it)
  • probe-cli: try to address all the issues marked as "releaseBlocker"
  • all: check whether to update the release documentation

QA and alpha releasing

Releasing proper

Publishing stable packages

Post-release communication

  • iThena: notify about new release
  • Update the #ooni-probe-releases slack channel:

@here 🚀 🏎️ OONI Probe Engine v[VERSION_NUMBER] has been released.

@DecFox DecFox self-assigned this Oct 28, 2024
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]>
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.
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.
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
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.
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.
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
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`
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
Projects
None yet
Development

No branches or pull requests

2 participants