From 185b4531a25b665f362103f560ea6ca356b837ef Mon Sep 17 00:00:00 2001 From: hsm207 Date: Fri, 26 Jan 2024 12:32:34 +0000 Subject: [PATCH] draft prebuild workflow --- .github/workflows/prebuild.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 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 0000000..93932d8 --- /dev/null +++ b/.github/workflows/prebuild.yml @@ -0,0 +1,32 @@ +name: Pre-build checks + +on: + push: + branches: [ ci ] + pull_request: + branches: [ ci ] + +jobs: + lint_check: + name: Lint the code + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + - name: Build and run Dev Container task + uses: devcontainers/ci@v0.3 + with: + runCmd: | + ruff -v ./langchain_weaviate/ ./tests/ + + format_check: + name: Check code format + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + - name: Build and run Dev Container task + uses: devcontainers/ci@v0.3 + with: + runCmd: | + poetry run ruff format -v --diff ./langchain_weaviate/ ./tests/ \ No newline at end of file