diff --git a/.github/workflows/echo-rs-ci.yml b/.github/workflows/echo-rs-ci.yml new file mode 100644 index 0000000..2e63c2f --- /dev/null +++ b/.github/workflows/echo-rs-ci.yml @@ -0,0 +1,27 @@ +name: echo-rs CI + +on: + push: + branches: + - master + pull_request: + branches: + - master + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Set up echo-rs + uses: actions/checkout@v2 + - name: Install cargo-audit + run: cargo install cargo-audit + - name: Build + run: cargo build --verbose + - name: test + run: python3 gnu_echo_tests/test.py -e /bin/echo -b target/debug/echo-rs + - name: Clippy + run: cargo clippy --verbose -- -D warnings + - name: Audit + run: cargo audit \ No newline at end of file