~cdv/sexprs

b79d9a631440fa7f4bf294c438b6e3e05eaf82c6 — Chris Vittal 6 months ago 4278f70
Builds/CI
2 files changed, 58 insertions(+), 0 deletions(-)

A .builds/alpine.yml
A .builds/archlinux.yml
A .builds/alpine.yml => .builds/alpine.yml +19 -0
@@ 0,0 1,19 @@
image: alpine/edge
packages:
  - cargo
sources:
  - https://git.sr.ht/~cdv/sexprs
shell: false
tasks:
  - build: |
      cd sexprs
      cargo build
      cargo build --release
  - test: |
      cd sexprs
      cargo test
      cargo test --release
triggers:
  - action: email
    condition: failure
    to: Chris Vittal <chris@vittal.dev>

A .builds/archlinux.yml => .builds/archlinux.yml +39 -0
@@ 0,0 1,39 @@
image: archlinux
packages:
  - rustup
sources:
  - https://git.sr.ht/~cdv/sexprs
shell: false
tasks:
  - setup: |
    rustup toolchain install stable
    rustup toolchain install beta
    rustup toolchain install nightly
  - build: |
      cd sexprs
      cargo build
      cargo build --release
  - test: |
      cd sexprs
      cargo test
      cargo test --release
  - build-beta: |
      cd sexprs
      cargo +beta build
      cargo +beta build --release
  - test-beta: |
      cd sexprs
      cargo +beta test
      cargo +beta test --release
  - build-nightly: |
      cd sexprs
      cargo +nightly build
      cargo +nightly build --release
  - test-nightly: |
      cd sexprs
      cargo +nightly test
      cargo +nightly test --release
triggers:
  - action: email
    condition: failure
    to: Chris Vittal <chris@vittal.dev>