-
-
Notifications
You must be signed in to change notification settings - Fork 22
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
Use goreleaser for binary releases #57
Conversation
The dummy term package is needed in "display" builtin.
Test it localy via goreleaser release --snapshot --clean See - https://goreleaser.com/ - https://github.com/goreleaser/goreleaser
Wow! .... This is great and you are tireless!! Thank you very much! |
It's intended use is to push a tag via git or via GitHub release, and then it will publish binaries, along with hashes and release notes. |
I ran it locally as you proposed. The binaries get built, I ran the rye_linux_amd64_v1/rye locally but the Shell/REPL didn't start. It executed a given rye file normally. I suspect the binary was built with "b_norepl" flag, but I don't see where this is defined. |
# goarch: arm | ||
|
||
flags: | ||
- -tags=b_tiny,b_norepl |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@refaktor, here are the release build tags defined, including the b_norepl
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Because omitting b_norepl
tag is not ok for wasm build I made an override:
Test it localy via
See
Note: it is based on #56 to enable also WASM release, so merge that one first.
Log & artefacts: