1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
build:
dune build
test:
dune runtest
doc:
dune build @doc
clean:
dune clean
.PHONY: build test doc clean
VERSION := $$(opam query --version)
NAME_VERSION := $$(opam query --name-version)
ARCHIVE := $$(opam query --archive)
release:
git tag -a v$(VERSION) -m "Version $(VERSION)."
git push origin v$(VERSION)
opam publish prepare $(NAME_VERSION) $(ARCHIVE)
opam publish submit $(NAME_VERSION)
rm -rf $(NAME_VERSION)
.PHONY: release all-supported-ocaml-versions
all-supported-ocaml-versions:
dune build @install @runtest --workspace dune-workspace.dev
|