aboutsummaryrefslogtreecommitdiff
path: root/.tangled/workflows/build.yml
blob: 1c1ccf80d78414e38e8823a706ae9395205e35a1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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