From 0faeae4c0ab5c16d8e48f8d70f8f6a1c85130be5 Mon Sep 17 00:00:00 2001 From: Paul Ochieng Date: Fri, 24 Jan 2025 01:07:53 +0300 Subject: [PATCH] Add GitHub Actions workflow for CI/CD --- .github/workflows/ci.yml | 45 ++++++++++++++++++ .../__pycache__/admin.cpython-313.pyc | Bin 249 -> 382 bytes .../__pycache__/models.cpython-313.pyc | Bin 1232 -> 1232 bytes .../__pycache__/settings.cpython-313.pyc | Bin 2617 -> 2617 bytes 4 files changed, 45 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..03e3ce8 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,45 @@ +name: CI + +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + test: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: '3.x' + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install -r requirements.txt + + - name: Run tests + run: | + pytest + + deploy: + runs-on: ubuntu-latest + needs: test + if: github.ref == 'refs/heads/main' + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Deploy to server + run: | + echo "Deploying application..." + # Add your deployment commands here diff --git a/backend/personal_financial_tracker/budget_spending/__pycache__/admin.cpython-313.pyc b/backend/personal_financial_tracker/budget_spending/__pycache__/admin.cpython-313.pyc index 6d26b68b0644bbecb48a48c85bd2df0e0e2c72a0..8cabc0fd6b6a5fb4d17826102fa0dd397cdeada2 100644 GIT binary patch delta 267 zcmey#_>ZanGcPX}0}zPYb*7gB>Bk@r3@}3(pM!vmsSLpk!HnJvUW`SI3Jk$a!OY%F zUd%a(-S(QD#yR$Vs=@a`RJCbBc>tK^&Ii%#zew97U<=nZ+fk zMH7>14S9j$Aft-qfy4)9Mn=ZF3<`G{q&~1QFtW9CHF8~N5WdJDJi+ZMgLDzdnE)i- BG$;T7 delta 133 zcmeyz^pi2^GcPX}0}y;^YfHBW(vLwL7+``jJ_`UDQyGF8f*HLTycmlZ6&TW)G?`z5 zq%|3Du_mVEX6E^6GTq`!$x6&i&(}-N&nqd)Oe$gqDwueoR*C~iGXilji1C4$k&*Ep KgF+D-kOKfU>>Eb_ diff --git a/backend/personal_financial_tracker/budget_spending/__pycache__/models.cpython-313.pyc b/backend/personal_financial_tracker/budget_spending/__pycache__/models.cpython-313.pyc index 359a69d971c1182dded04ae6b318dfcfd3fa9c1b..2beeca61d4928d18a1d8d126fd764733bf3c83e1 100644 GIT binary patch delta 19 Zcmcb>d4ZGbGcPX}0}yc8ZR9$}0su4o1fc)` delta 19 Zcmcb>d4ZGbGcPX}0}#Bj*~oQ_1pqlR1%Chl diff --git a/backend/personal_financial_tracker/fin_tracker/__pycache__/settings.cpython-313.pyc b/backend/personal_financial_tracker/fin_tracker/__pycache__/settings.cpython-313.pyc index ccbc03b2cd0e42659e7b161daa131075ebf9eccc..cbda503908f892f2082a62f028eaa0ccc00f837d 100644 GIT binary patch delta 19 ZcmdlfvQvcXGcPX}0}u$=ZRFDD0st{S1ONa4 delta 19 ZcmdlfvQvcXGcPX}0}wp5-pHlT1pqc71keBg