dune-release icon indicating copy to clipboard operation
dune-release copied to clipboard

Unable to make releases after upgrading

Open rgrinberg opened this issue 4 years ago • 2 comments

I used the submodules branch to publish LSP releases and decided to upgrade to master today. Unfortunately, I'm no longer able to public LSP releases. I get the following error:

dune-release opam pkg -p ocaml-lsp-server
[-] Creating opam package description for ocaml-lsp-server
dune-release: [WARNING] Could not find _build/ocaml-lsp-server-1.5.0.url.
dune-release: [WARNING] using https://github.com/ocaml/ocaml-lsp/releases/download/1.5.0/jsonrpc-1.5.0.tbz for as url.src. Note that it might differ from the one generated by Github
[+] Wrote opam package description _build/ocaml-lsp-server.1.5.0/opam
dune-release: [WARNING] The repo is dirty. The opam package may be
                        inconsistent with the distribution.
dune-release opam submit
[-] Submitting
[-] Preparing pull request to ocaml/opam-repository
[-] Fetching https://github.com/ocaml/opam-repository.git#master
[-] Checking out a local release-lsp-1.5.0 branch
dune-release: [ERROR] /Users/rgrinberg/github/ocaml/opam-repository/_build/ocaml-lsp-server.1.5.0 does not exist, did you run:
    dune-release opam pkg -p ocaml-lsp-server

rgrinberg avatar Mar 18 '21 22:03 rgrinberg

Usually, I run the following set of commands:

	dune-release distrib --skip-build --skip-lint --skip-tests --include-submodules
	# See https://github.com/ocamllabs/dune-release/issues/206
	DUNE_RELEASE_DELEGATE=github-dune-release-delegate dune-release publish distrib --verbose
	dune-release opam pkg
	dune-release opam submit

rgrinberg avatar Mar 18 '21 22:03 rgrinberg

I ran into this bug yesterday as well! I'll investigate straight away.

NathanReb avatar Mar 19 '21 08:03 NathanReb