From 40e791d3a4b9229ee9b63c5cea3c58f60463b5bb Mon Sep 17 00:00:00 2001 From: Luca Visconti Date: Thu, 27 Nov 2025 12:44:30 +0100 Subject: [PATCH 1/3] basic workflow --- .github/workflows/basic-check.yml | 35 +++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/basic-check.yml diff --git a/.github/workflows/basic-check.yml b/.github/workflows/basic-check.yml new file mode 100644 index 0000000..cf99c2d --- /dev/null +++ b/.github/workflows/basic-check.yml @@ -0,0 +1,35 @@ +name: Basic Check + +on: + push: + branches: [master] + pull_request: + branches: [master] + +jobs: + check: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Show files + run: ls -la + - name: Audit JS dependencies (npm audit) + working-directory: apps/web + run: | + if [ -f package.json ]; then + npm ci + npm audit --audit-level=moderate || exit 1 + else + echo "No package.json found, skipping npm audit." + fi + - name: Audit Python dependencies (pip-audit) + working-directory: services/ai + run: | + pip install --upgrade pip + pip install pip-audit + if [ -f requirements.txt ]; then + pip-audit --requirement requirements.txt || exit 1 + else + echo "No requirements.txt found, skipping pip-audit." + fi From 4393fa062182e0654a47f0f581eea696c54f87f4 Mon Sep 17 00:00:00 2001 From: Luca Visconti Date: Thu, 27 Nov 2025 12:46:52 +0100 Subject: [PATCH 2/3] basic check updated --- .github/workflows/basic-check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/basic-check.yml b/.github/workflows/basic-check.yml index cf99c2d..27be36b 100644 --- a/.github/workflows/basic-check.yml +++ b/.github/workflows/basic-check.yml @@ -18,7 +18,7 @@ jobs: working-directory: apps/web run: | if [ -f package.json ]; then - npm ci + npm install npm audit --audit-level=moderate || exit 1 else echo "No package.json found, skipping npm audit." From fb7650a64aba51e214ef9e8135a8e6168ed7f2e1 Mon Sep 17 00:00:00 2001 From: Luca Visconti Date: Sat, 29 Nov 2025 19:42:56 +0100 Subject: [PATCH 3/3] removed workflows --- .github/workflows/basic-check.yml | 35 ------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 .github/workflows/basic-check.yml diff --git a/.github/workflows/basic-check.yml b/.github/workflows/basic-check.yml deleted file mode 100644 index 27be36b..0000000 --- a/.github/workflows/basic-check.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: Basic Check - -on: - push: - branches: [master] - pull_request: - branches: [master] - -jobs: - check: - runs-on: ubuntu-latest - steps: - - name: Checkout code - uses: actions/checkout@v4 - - name: Show files - run: ls -la - - name: Audit JS dependencies (npm audit) - working-directory: apps/web - run: | - if [ -f package.json ]; then - npm install - npm audit --audit-level=moderate || exit 1 - else - echo "No package.json found, skipping npm audit." - fi - - name: Audit Python dependencies (pip-audit) - working-directory: services/ai - run: | - pip install --upgrade pip - pip install pip-audit - if [ -f requirements.txt ]; then - pip-audit --requirement requirements.txt || exit 1 - else - echo "No requirements.txt found, skipping pip-audit." - fi