Commit Graph

12 Commits (f8360fe853841c69c74310f85ba011d52983a889)

Author SHA1 Message Date
Daniel Karzel f8360fe853 .cargo/config.toml for specifying linker
To avoid code duplication we specify the linker for the specific
target armv7-unknown-linux-gnueabihf in the config.toml file as
specified here:
https://doc.rust-lang.org/cargo/reference/config.html#targettriplelinker
3 years ago
Daniel Karzel 58c33f8468 Add asb to release including ARM build 3 years ago
Daniel Karzel 196557b377 Rename binary to swap 3 years ago
Thomas Eizinger 52433f7412
Use Rust cache action 3 years ago
Thomas Eizinger ab68b28fd8
Reduce workflow duplication 3 years ago
rishflab 95b1558c8e Add create release archive action for ubuntu
gtar is not installed on ubuntu so tar has to be used
3 years ago
rishflab 13764161a3 Add create release archive action for windows
Windows users may not have a tar extractor installed by default so 7z
was used to create a zip archive. I attempted to add the action names to
 the strategy matrix so we dont need if statements to choose the
 appropriate create release archive action but github did not like when
 I passed a field under strategy.matrix.include into steps.uses.
3 years ago
rishflab d88a235883 Use gtar to create release archive
tar was producing an archived that binary that was failing to execute on
 developer machines. Since gtar is not available on windows or ubuntu,
 the windows and ubuntu releases was removed.
3 years ago
rishflab e9b56934e8 Add windows to release and build workflow 3 years ago
Thomas Eizinger d0ee873a92
Smoke test the binary in the release workflow
Fixes #251.
3 years ago
Daniel Karzel 06be66700e Remove windows from the release
At the moment windows fails to build. This has to be fixed before it is re-added to the release.
3 years ago
rishflab 9a4c5df368 Create github workflow to build swap_cli binary on release 3 years ago