Skip to content

dev meeting 20200708

Nathan Rebours edited this page Jul 8, 2020 · 1 revision

Present at the meeting:

  • Sonja Heinze (@pitag-ha)
  • Guillaume Petiot (@gpetiot)
  • Nathan Rebours (@NathanReb)

Current plan

  • Sonja takes care of the 0.14.0 release
  • Nathan opens an issue with a spec sketch for the support of draft releases and PRs
  • We'll look into easy bug fixes to clean the issue tracker a bit and cut 0.14.1 release shortly

Meeting notes

Guillaume finished all the remaining work for the 0.14.0 milestone, including the Github API errors reporting and documentation of the tool in the README.

Sonja reviewed some of Guillaume's work.

Nathan added a github action to enforce changelog updates. It can be turned off by adding the no changelog label to a PR.

Sonja will take care of the release and we should post an announce on https://discuss.ocaml.org/ once this is done.

Next steps after the release are to clean up the issue tracker from the low hanging fruit. There are a lot of small bugs that should be easy to fix.

Another feature we'd like to tackle is support for creating draft releases and PRs. That would avoid confusion from distribution maintainers that suscribe to github releases when we remove them after realizing something isn't working on the opam-repository CI. Instead we would first create a draft release, a draft opam-repo PR and once the CI goes green there, use dune-release to undraft all this. Nathan will open an issue for this feature and write a simple spec for it so that we can start working on this.