From 2c6704a6ac376dac1527da5412f7e0a50ea81645 Mon Sep 17 00:00:00 2001 From: nielsandriesse Date: Wed, 21 Apr 2021 14:25:32 +1000 Subject: [PATCH] Add release.yml --- .github/workflows/{build.yml => check.yml} | 2 +- .github/workflows/deb-ubuntu-20.04.yml | 30 ++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) rename .github/workflows/{build.yml => check.yml} (93%) create mode 100644 .github/workflows/deb-ubuntu-20.04.yml diff --git a/.github/workflows/build.yml b/.github/workflows/check.yml similarity index 93% rename from .github/workflows/build.yml rename to .github/workflows/check.yml index bfe43c2..f27f3dc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/check.yml @@ -1,4 +1,4 @@ -name: Check build, run tests & check formatting +name: Check on: [push, pull_request] diff --git a/.github/workflows/deb-ubuntu-20.04.yml b/.github/workflows/deb-ubuntu-20.04.yml new file mode 100644 index 0000000..1df06f1 --- /dev/null +++ b/.github/workflows/deb-ubuntu-20.04.yml @@ -0,0 +1,30 @@ +name: Build DEB (Ubuntu 20.04) + +on: release + +env: + CARGO_TERM_COLOR: always + +jobs: + build: + + runs-on: ubuntu-20.04 + + steps: + - uses: actions/checkout@v2 + - uses: actions/cache@v2 + with: + path: | + ~/.cargo/registry + ~/.cargo/git + target + key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} + - name: Build DEB + run: | + cargo install cargo-deb + cargo deb + - name: Upload DEB + uses: actions/upload-artifact@v2 + with: + name: "ubuntu-20.04" + path: target/debian/*.deb