From 2397afffd46525dc467c85cbe87758737efacd8b Mon Sep 17 00:00:00 2001 From: vdovhanych Date: Fri, 30 Apr 2021 12:17:58 +0200 Subject: [PATCH] feat(ci): add checks to github actions --- .github/workflows/prebuild.yml | 44 ++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .github/workflows/prebuild.yml diff --git a/.github/workflows/prebuild.yml b/.github/workflows/prebuild.yml new file mode 100644 index 000000000..afed1cd02 --- /dev/null +++ b/.github/workflows/prebuild.yml @@ -0,0 +1,44 @@ +name: "Prebuild checks" + +on: [pull_request] + +jobs: + + style_check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2.3.4 + - uses: cachix/install-nix-action@v13 + with: + nix_path: nixpkgs=channel:nixos-unstable + name: "Run script" + - run: nix-shell --run "poetry install" + - run: nix-shell --run "poetry run make style_check" + + defs_check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2.3.4 + with: + submodules: "recursive" + fetch-depth: 0 + - uses: cachix/install-nix-action@v13 + with: + nix_path: nixpkgs=channel:nixos-unstable + name: "Run script" + - run: nix-shell --run "poetry install" + - run: nix-shell --run "poetry run make defs_check" + + gen_check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2.3.4 + with: + submodules: "recursive" + fetch-depth: 0 + - uses: cachix/install-nix-action@v13 + with: + nix_path: nixpkgs=channel:nixos-unstable + name: "Run script" + - run: nix-shell --run "poetry install" + - run: nix-shell --run "poetry run make gen_check"