Skip to content

Add workflow and setup with rustler_precompiled - #4

Open
m0rt3nlund wants to merge 17 commits into
sample-usr:masterfrom
m0rt3nlund:master
Open

Add workflow and setup with rustler_precompiled#4
m0rt3nlund wants to merge 17 commits into
sample-usr:masterfrom
m0rt3nlund:master

Conversation

@m0rt3nlund

Copy link
Copy Markdown

No description provided.

@sample-usr

Copy link
Copy Markdown
Owner

@m0rt3nlund Can you add some description as to what this PR is all about?

otp_app: :speakers,
crate: "speakers",
force_build: System.get_env("RUSTLER_COMPILE") in ["1", "true"],
base_url: "https://github.com/m0rt3nlund/speakers/releases/download/v#{version}",

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This needs to be updated to https://github.com/sample-usr/speakers/releases/download/v#{version} if merged.

Removed outdated instructions for creating a release tarball and copying the DLL.
@m0rt3nlund

m0rt3nlund commented Mar 18, 2026

Copy link
Copy Markdown
Author

@m0rt3nlund Can you add some description as to what this PR is all about?

Yes of course! :)

I added the github workflow to be able to generate precompiled binaries that makes it easier for people to use the library without Rust installed. This uses rustler_precompiled to allow this.
I also upgraded the dependencies, both for Elixir and Rust.
Also renamed some of the modules just out of personal preference.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@m0rt3nlund@sample-usr