From df62388398124bb318832b06a755495ec6238af8 Mon Sep 17 00:00:00 2001 From: Theonlyqueenac203 <97304065+TheonlyqueenAC@users.noreply.github.com> Date: Tue, 18 Feb 2025 01:40:00 -0500 Subject: [PATCH] Create checks.yml --- .github/workflows/checks.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/checks.yml diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml new file mode 100644 index 0000000..439e1c6 --- /dev/null +++ b/.github/workflows/checks.yml @@ -0,0 +1,34 @@ +name: Code Quality Checks + +on: + pull_request: + branches: [main] + +jobs: + build: + name: Build Check + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Install dependencies + run: pip install -r requirements.txt # Adjust this based on your project + + test: + name: Test Check + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Install dependencies + run: pip install -r requirements.txt + - name: Run Tests + run: pytest # Change if using a different test framework + + lint: + name: Lint Check + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Install dependencies + run: pip install flake8 + - name: Run Linter + run: flake8 .