diff options
Diffstat (limited to '.tangled/workflows/build.yml')
| -rw-r--r-- | .tangled/workflows/build.yml | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/.tangled/workflows/build.yml b/.tangled/workflows/build.yml new file mode 100644 index 0000000..1c1ccf8 --- /dev/null +++ b/.tangled/workflows/build.yml @@ -0,0 +1,26 @@ +when: + - event: ["push", "pull_request", "manual"] + branch: ["dev", "master"] + tag: ["v*"] + +engine: "nixery" + +dependencies: + nixpkgs: + - rclone + git+https://github.com/mitchellh/zig-overlay: + - master + +steps: + - name: "Build" + command: "zig build -Doptimize=ReleaseSmall -Dcpu=baseline" + - name: "Publish" + command: | + rclone sync ./zig-out \ + --webdav-url "$RELEASE_NEXTCLOUD_HOST/remote.php/dav/files/$RELEASE_NEXTCLOUD_USER/" \ + --webdav-user "$RELEASE_NEXTCLOUD_USER" \ + --webdav-pass "$RELEASE_NEXTCLOUD_PASS" \ + --webdav-vendor nextcloud \ + :webdav:"zaprus/zaprus-$TANGLED_REF_NAME" \ + -q + |
