-
Notifications
You must be signed in to change notification settings - Fork 38
dev meeting 20200916
Present at the meeting:
- Sonja Heinze (@pitag-ha)
- Guillaume Petiot (@gpetiot)
- Nathan Rebours (@NathanReb)
- Sonja looks into the linting phase, list the various checks and classify them either as mandatory (always run when building the tarball) or lint (run as a separate step that can be disabled).
- Guillaume finishes the draft workflow
- Nathan gets the remaining PRs merged
- Nathan work on git submodules support
Sonja hasn't had time to work on dune-release these past few weeks.
Guillaume worked on the opened PRs he had, a lot of them have now been merged! He also got back to work on the draft workflow!
Nathan mostly did reviews. He also spent some time working on including dune subst
in the tagged commit. Etienne had a few concerns and we need to clear those out before adding this feature. The fact that users have to revert the extra commit added by dune-release isn't great and
this feature would also make the substitution of %%VCS_COMMIT_HASH%%
a bit less meaningful as it won't point to the tagged commit anymore.
No hard blockers but we need to make sure there isn't a better solution before moving forward on this.
Releasing 2.0.0 is now our next priority, the main breaking changes are getting rid of delegates, dropping opam 1.2 support and cutting out the lint phase from distrib
. Getting rid of the delegates will allow us to fix the default behaviour of the tool.
We should also aim at being able to release most platform tools with dune-release, which is why 2.0.0 is important as mentioned above. Support for git submodules and the draft workflow are also important features that can help releasing respectively ocaml-lsp and dune.