Skip to content
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 version and hex package #257

Open
michalwski opened this issue Dec 17, 2020 · 13 comments
Open

New version and hex package #257

michalwski opened this issue Dec 17, 2020 · 13 comments

Comments

@michalwski
Copy link

Hi,

Is there a chance for a new tag and hex package? I can see the latest release is almost 2 years old and many commits happened after that.

@paulo-ferraz-oliveira
Copy link

Now that OTP 24 RC-1 is out, and since a few related fixes/updates have been done, is it possible to eventually tag and release? Many thanks.

@kostis
Copy link
Collaborator

kostis commented Feb 24, 2021

I need to find time and write some tutorials for the new features and also release notes.
The former is non-trivial (and also sensitive for reasons that I cannot explain publicly).

Thanks for your patience.

@paulo-ferraz-oliveira
Copy link

Thank you for the attention, @kostis.

@alfert
Copy link

alfert commented May 8, 2021

Hi @kostis ,

can you give us a rough time plan when you expect to be able to create a release? If this is not yet possible, that would also be good to know.

The reason behind my question that I would like to do a patch-release for PropCheck and thus need to reference a PropEr release in Hex. We already incorporated the API changes from PropEr (for TPBT), so it is not easy to go back to the old 1.3 release. Depending from you planning I would either wait a little longer or apply some git wizardry to port back the API adaptions. Since this is a delicate operation, I would prefer to apply them only if needed. Your planning is an important input for that decision.

Thank you for your excellent work!

@kostis
Copy link
Collaborator

kostis commented May 16, 2021

Now all of the main changes that I wanted to have in the new release are integrated in master.

To all interested parties, esp. the propcheck folks: Can you give the current master branch a shake to see if something is broken or missing for you, and if all goes well, I will tag this and create a new release within the week.

Thanks in advance!

@alfert
Copy link

alfert commented May 17, 2021

Very cool, @kostis! Our CI tests are looking very good. 👍

@kostis
Copy link
Collaborator

kostis commented May 18, 2021

There is a new tagged version now (1.4.0).

If any of the HexPM maintainers read this (@ferd , @tsharju), please upload there too. Thanks!

@ferd
Copy link
Contributor

ferd commented May 18, 2021

I'll publish a version some time tonight hopefully, I'm due to publish other stuff too.

@ferd
Copy link
Contributor

ferd commented May 18, 2021

I've published the release. Be aware that since mix support and erlang.mk support has been dropped from this repo, I published it with rebar3 (see https://hex.pm/packages/proper/1.4.0 for "Build Tools"), which may or may not have implications for the Elixir ecosystem.

@kostis
Copy link
Collaborator

kostis commented May 19, 2021

Thanks for your help @ferd !

However, I've noticed that the Link for the Online Documentation is not working.
Is it possible to make it point to PropEr's Documentation Page on GitHub ?

@alfert
Copy link

alfert commented May 19, 2021

Thanks @kostis and @ferd! The PropCheck tests are green, so no obvious problems on Elixir side. I am happy to release the new features to the Elixir world.

@ferd
Copy link
Contributor

ferd commented May 19, 2021

The docsite link there isn't the same; I fixed the edoc stuff (needed a pre-processing option) and made it point there for hexdocs.

To add the docsite, there's a patch needed which would imply a new release. I'm submitting a PR For it in a few seconds and we can see what we do from there, since we're past the 1h timer on the publication to clobber the initial one.

@TheGeorge
Copy link
Contributor

Doing a clean on the hex package will fail, because it does not seem to package the script references in the post-clean hook.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants