fabianlindfors
b86e6d53ca
Run lint and test actions on PR
2022-01-13 14:32:57 +01:00
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