From bf40c10847c27664458cf80f04fb890931b1b860 Mon Sep 17 00:00:00 2001 From: Dustin Frisch Date: Fri, 15 Oct 2021 23:20:38 +0200 Subject: [PATCH] CI update --- .github/workflows/build.yaml | 22 ++++++++++++++++++++++ .travis.yml | 25 ------------------------- 2 files changed, 22 insertions(+), 25 deletions(-) create mode 100644 .github/workflows/build.yaml delete mode 100644 .travis.yml diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml new file mode 100644 index 0000000..6f9e5f8 --- /dev/null +++ b/.github/workflows/build.yaml @@ -0,0 +1,22 @@ +on: [push] + +name: CI + +jobs: + build_and_test: + name: Pullomatic + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions-rs/toolchain@v1 + with: + toolchain: stable + - uses: actions-rs/cargo@v1 + with: + command: build + args: --release --all-features + - uses: actions/upload-artifact@v2 + with: + name: pullomatic + path: target/release/pullomatic + diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index c554c8b..0000000 --- a/.travis.yml +++ /dev/null @@ -1,25 +0,0 @@ -language: rust - -rust: - - 1.25.0 - - stable - - beta - - nightly - -cache: cargo - -script: - - cargo build --release --verbose --all - - cargo test --verbose --all - -deploy: - provider: releases - api_key: - secure: g7il0USz/mNv7MZxDslcZN0Hc9SupXyRxO80oFqGpDpRjV4PNWYfBlw3WLaydMfe2YtohnEVu5T/7esa6uIgYoOhzpjwkyox/9YzeJRKdj3uuLjv32gKctcU2KRFAPUysobX6Ez7cdP6+PIyi3XuqmPT0NHUp35yUMIqa+FMwbtHLnQ0hAimEIiOy6M5NbS9v1mniGt1Njl7+O96FmjX7ytNT9YalrjSb/k3hyaVsRTFXnQN/Ml6r2Fog0RH4YafDSwtqRFoV/iw2mp/1yY7R+PPd28cLPPtOnkbOyhDs64A2CeiVgKEeX36sLVR364H8S1RFvUTt62DjivzXPicGb4IDFs8aneiPf9c/49cwWQtw8BsgrzMNKSPJ/QgHBsTpb5m3N9sWttcyts6wcZLHPX+u7z2uWcYxPu3+G5X0gNzt1YTHSaxucy+21MsrcSIiFmBhpyO2/TlKuw4yHdxLGLrtESuXFB7kvwFYOAPiRKiyFwpt/8et4PMh0jVrW1B7ajam6GlAimdI3TfPlBC+qjZSVLznhV/VoRa9uX0GulhdWlKf2wABTJNrJrlIHF8BDshApPt1zCwHy7mgKSf2vljPQNmz+3dgVL7QvPeWVoygU26TXDa35krnOwSarmOn4PDnwjq8/el7h/D7pPhsRZcMQ99dPwS4ZlVZC7i0wY= - file: "target/release/pullomatic" - skip_cleanup: true - on: - repo: fooker/pullomatic - tags: true - rust: stable -