Optimize GitHub actions

This commit is contained in:
Juan Calderon-Perez 2025-04-06 18:15:56 -04:00 committed by GitHub
parent 6323b9f4f0
commit 624c5250b1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 21 additions and 3 deletions

View File

@ -5,10 +5,18 @@ on:
branches: branches:
- main - main
- dev - dev
paths:
- 'backend/**'
- 'pyproject.toml'
- 'uv.lock'
pull_request: pull_request:
branches: branches:
- main - main
- dev - dev
paths:
- 'backend/**'
- 'pyproject.toml'
- 'uv.lock'
jobs: jobs:
build: build:
@ -17,7 +25,9 @@ jobs:
strategy: strategy:
matrix: matrix:
python-version: [3.11] python-version:
- 3.11.x
- 3.12.x
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@ -25,7 +35,7 @@ jobs:
- name: Set up Python - name: Set up Python
uses: actions/setup-python@v5 uses: actions/setup-python@v5
with: with:
python-version: ${{ matrix.python-version }} python-version: '${{ matrix.python-version }}'
- name: Install dependencies - name: Install dependencies
run: | run: |

View File

@ -5,10 +5,18 @@ on:
branches: branches:
- main - main
- dev - dev
paths-ignore:
- 'backend/**'
- 'pyproject.toml'
- 'uv.lock'
pull_request: pull_request:
branches: branches:
- main - main
- dev - dev
paths-ignore:
- 'backend/**'
- 'pyproject.toml'
- 'uv.lock'
jobs: jobs:
build: build:
@ -21,7 +29,7 @@ jobs:
- name: Setup Node.js - name: Setup Node.js
uses: actions/setup-node@v4 uses: actions/setup-node@v4
with: with:
node-version: '22' # Or specify any other version you want to use node-version: '22'
- name: Install Dependencies - name: Install Dependencies
run: npm install run: npm install