luerl icon indicating copy to clipboard operation
luerl copied to clipboard

Release request: 5.3 beta version

Open libitx opened this issue 6 years ago • 3 comments

I know the 5.3 branch is in development, but would it be possible to release a package in it's current state?

I am planning to release an Elixir library that depends on luerl, however mix requires all dependencies to be mix packages (as opposed to pointing to the github repo).

libitx avatar Nov 05 '19 16:11 libitx

How do you mean? In the master branch?

rvirding avatar Nov 19 '19 01:11 rvirding

I can't publish a hex package that depends on a GitHub branch - it can only depend on published hex packages.

Therefore I have to publish the package depending on version 0.4, and then tell my users to override the dependency in their mix.exs to use your development branch:

eg:

def deps do
  [
    {:my_package, "~> 0.1.0"},
    {:luerl, github: "rvirding/luerl", branch: "develop", override: true}
  ]
end

It's all extra friction and it would just be helpful if my package could be published depending on luerl version 0.5.0-beta or whatever.

libitx avatar Nov 22 '19 10:11 libitx

@libitx Sorry I missed you last reply here. Would it be enough for me to create a tag 0.5.0-beta which points in to a branch, or does it have to be on the main branch?

Sorry for my github ignorance here.

rvirding avatar Dec 15 '19 15:12 rvirding