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

Release 3.15 checklist #2100

Closed
20 of 25 tasks
bassosimone opened this issue May 18, 2022 · 1 comment
Closed
20 of 25 tasks

Release 3.15 checklist #2100

bassosimone opened this issue May 18, 2022 · 1 comment
Assignees
Labels

Comments

@bassosimone
Copy link
Contributor

bassosimone commented May 18, 2022

  • psiphon: run ./update.bash
  • ooni/go: merge with upstream if needed
  • oohttp: merge with upstream if needed
  • ooni/go-libtor: update
  • probe-cli: sync stunreachability targets with snowflake (see ./internal/stuninput)
  • probe-cli: update the version of go used by github actions
  • 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: ensure ./mk is using latest version of several tools
  • probe-cli: ensure github.com/bassosimone/monorepo is using the latest version of several tools
  • probe-cli: update dependencies with go get -u -v -d ./...
  • probe-cli: ensure no dependency bumped its major version number
  • probe-cli: update internal/engine/httpheader/useragent.go
  • probe-cli: update internal/version/version.go
  • probe-cli: update github.com/ooni/probe-assets dependency
  • probe-cli: update bundled certs (using go generate ./...)
  • probe-cli: make sure all workflows are green
  • probe-cli: go test -race -count 1 ./... must pass locally
  • probe-cli: tag a new version
  • probe-cli: update internal/version/version.go to be alpha
  • probe-cli: create release at GitHub
  • probe-android: pin to latest oonimkall
  • probe-ios: pin to latest oonimkall
  • probe-desktop: pin to latest cli
  • probe: create issue for next routine release
@bassosimone bassosimone self-assigned this May 18, 2022
@bassosimone bassosimone added ooni/probe-mobile issues related to OONI Probe mobile chore routine tasks that must be done, but require little active brain power technical task technical tasks e.g. deployment ooni/probe-cli platform/android platform/ios platform/macos platform/windows platform/linux ooni/probe-desktop ooni/probe-engine labels May 18, 2022
bassosimone added a commit to ooni/psiphon that referenced this issue May 19, 2022
bassosimone added a commit to ooni/probe-cli that referenced this issue May 19, 2022
bassosimone added a commit to ooni/probe-cli that referenced this issue May 19, 2022
bassosimone added a commit to ooni/probe-cli that referenced this issue May 19, 2022
bassosimone added a commit to ooni/probe-cli that referenced this issue May 19, 2022
See ooni/probe#2100

See also ooni/probe#2069: we needed to
retain the original version of bifurcation/mint as explained in there.
bassosimone added a commit to ooni/probe-cli that referenced this issue May 19, 2022
See ooni/probe#2100

See also ooni/probe#2069: we needed to
retain the original version of bifurcation/mint as explained in there.
bassosimone added a commit to ooni/probe-cli that referenced this issue May 19, 2022
bassosimone added a commit to ooni/probe-cli that referenced this issue May 19, 2022
bassosimone added a commit to ooni/probe-cli that referenced this issue May 19, 2022
bassosimone added a commit to ooni/probe-cli that referenced this issue May 19, 2022
bassosimone added a commit to ooni/probe-cli that referenced this issue May 20, 2022
bassosimone added a commit to ooni/probe-cli that referenced this issue May 20, 2022
bassosimone added a commit to ooni/probe-cli that referenced this issue May 20, 2022
The one we were using previously does not work, so use the LTS
rather than using the latest non-LTS stable.

Part of ooni/probe#2100
bassosimone added a commit to ooni/probe-cli that referenced this issue May 20, 2022
The one we were using previously does not work, so use the LTS
rather than using the latest non-LTS stable.

Part of ooni/probe#2100
bassosimone added a commit to ooni/probe-cli that referenced this issue May 20, 2022
bassosimone added a commit to ooni/probe-cli that referenced this issue May 20, 2022
bassosimone added a commit to ooni/probe-desktop that referenced this issue May 23, 2022
This pull request adds support for using probe-cli v3.15.x
along with the desktop app.

We will start humbly by linking to an alpha version and we will
continue to test until we're satisfied, at which point we will
release a stable v3.15.x release, update the PR and merge.

See ooni/probe#2100.
bassosimone added a commit to ooni/probe-ios that referenced this issue May 23, 2022
This pull request upgrades to ooni/probe-cli v3.15.x.

We will start with using an alpha version and we'll later on
update to the latest stable version.

See ooni/probe#2100
bassosimone added a commit to ooni/probe-android that referenced this issue May 23, 2022
This pull request starts adding support for ooni/probe-cli v3.15.x
by integrating the -alpha.1 release at the beginning, and we'll later on
include a stable release.

See ooni/probe#2100
@bassosimone
Copy link
Contributor Author

Created next release's check-list here #2130. I feel it's okay to close this issue currently. As regards the items we did not complete:

  • ooni/go-libtor: update
  • probe-cli: sync stunreachability targets with snowflake (see ./internal/stuninput)

These two were both updated recently, we'll update them again in the next release cycle.

  • probe-cli: address any outstanding TODO in the diff since last release (or create an issue for it)

This one was not done.

  • probe-cli: make sure all workflows are green

The QA workflows are flaky. I think we need to improve how we run QA to address this fundamental issue.

bassosimone added a commit to ooni/probe-android that referenced this issue Jun 15, 2022
This pull request starts adding support for ooni/probe-cli v3.15.1

See ooni/probe#2100

This diff also includes the following changes:

* chore: upgrade gradle and apply recommended changes

* Added Vanilla Tor to experimental tests

* Only run `torsf` and `vanilla_tor` in unattended/background mode (#518)

Co-authored-by: Norbel Ambanumben <[email protected]>
Co-authored-by: Norbel AMBANUMBEN <[email protected]>
bassosimone added a commit to ooni/probe-ios that referenced this issue Jun 15, 2022
This pull request upgrades to ooni/probe-cli v3.15.1.

See ooni/probe#2100

This diff also includes the following additional changes:

* added Vanilla Tor to experimental test suite

* Only run torsf and vanilla_tor in unattended/background mode (#488)

Co-authored-by: Norbel Ambanumben <[email protected]>
bassosimone added a commit to ooni/probe-desktop that referenced this issue Jun 17, 2022
This pull request adds support for using probe-cli v3.15.1.

See ooni/probe#2100.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant