Commit Graph

14 Commits

Author SHA1 Message Date
fabianlindfors
0dd8272e9f Publish to crates.io with each release 2022-01-13 00:07:43 +01:00
fabianlindfors
3c977cb299 Fix incorrect output path in release pipeline
When using the --target flag, Cargo will output binaries to a different
folder: target/{TARGET}/release/reshape.
2022-01-04 15:50:27 +01:00
fabianlindfors
64d05dad46 Add missing target arg to build command 2022-01-04 15:35:09 +01:00
fabianlindfors
84cf3f9d55 Add Apple Silicon, Linux 32-bit and Linux ARM targets 2021-12-29 11:35:26 +01:00
fabianlindfors
e7d384ea68 Fix macOS cross compilation 2021-12-29 10:41:51 +01:00
fabianlindfors
623dce3404 Use Github CLI for release uploads 2021-12-29 01:15:40 +01:00
fabianlindfors
5ede2a6c7b Add macOS cross-compilation to release action 2021-12-29 00:43:30 +01:00
fabianlindfors
eeb20f6ce0 Use prebuilt cargo Github action
This makes no difference right now but will make it easier to add
cross-compilation later as the cargo Github action has built-in support
for `cross`: https://github.com/actions-rs/cargo.
2021-12-29 00:35:03 +01:00
fabianlindfors
7e64cc488d Push latest and version tag to Docker Hub 2021-12-29 00:30:38 +01:00
fabianlindfors
9dfc3d8fc9 Fix incorrect Docker tag 2021-12-28 17:01:04 +01:00
fabianlindfors
b8137ea0e6 Fix docker login command 2021-12-28 16:52:57 +01:00
fabianlindfors
9873b1c21e Fix invalid workflow definition 2021-12-28 16:48:02 +01:00
fabianlindfors
68cb024ac7 Add automatic Docker image publishing
When a Github release is created, the Docker image will be built and
published to Docker Hub.
2021-12-28 16:45:37 +01:00
fabianlindfors
7d8302a0a4 Initial commit 2021-10-26 00:31:09 +02:00