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
[new release] path_glob (0.2) #18054
Conversation
Note mostly for myself, but just in case: this is my first time using dune-release, and it is quite nice. Here is what I had to do to get the release out: # I manually created a tag
git tag 0.2
# ask dune-release to create the release archive (giving the tag manually)
dune-release distrib --tag 0.2
# Note: this creates an archive _build/path_glob-0.2.tbz
# upload the archive through Gitlab Pages, manually
git checkout pages
cp _build/path_glob-0.2.tbz docs/releases/
git add docs/releases/path_glob-0.2.tbz
git commit -m "dune-release archive for path_glob 0.2"
git push
git checkout main
# review the about-to-be-generated opam description for the release
# (we need to pass --dist-uri because dune-release does not know
# about the gitlab.com Pages URL convention)
dune-release opam pkg --tag 0.2 --dist-uri=https://gasche.gitlab.io/path_glob/releases/path_glob-0.2.tbz
less _build/path_glob.0.2/opam
# everything good, submit the PR through my local fork
dune-release opam submit --tag 0.2 -l ~/Prog/opam-repository --dist-uri=https://gasche.gitlab.io/path_glob/releases/path_glob-0.2.tbz |
5a4d58f
to
a641292
Compare
(I realize that the |
CHANGES: Initial publication of the package, extracted from the ocamlbuild sources. The library is named 'path_glob'.
a641292
to
98b8b0d
Compare
(The url is now fixed -- re-running the same steps again force-pushes to this PR, so it just works.) |
(I added a |
Thanks @kit-ty-kate, will reproduce downstream. |
Thanks a lot! |
CHANGES:
Initial publication of the package, extracted from the ocamlbuild sources.
The library is named 'path_glob'.