Upgrade GitHub Actions for Node 24 compatibility

Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
This commit is contained in:
Salman Muin Kayser Chishti
2026-02-15 09:10:52 +00:00
parent 16c50abca3
commit e8f16722b9
3 changed files with 33 additions and 33 deletions

View File

@@ -20,12 +20,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v6
with:
python-version: ${{ env.PYTHON_VERSION }}
cache: 'pip'
@@ -54,7 +54,7 @@ jobs:
continue-on-error: true
- name: Upload security reports
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v6
if: always()
with:
name: security-reports
@@ -95,10 +95,10 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
cache: 'pip'
@@ -133,7 +133,7 @@ jobs:
name: codecov-umbrella
- name: Upload test results
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v6
if: always()
with:
name: test-results-${{ matrix.python-version }}
@@ -150,10 +150,10 @@ jobs:
if: github.event_name == 'push' && github.ref == 'refs/heads/main'
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v6
with:
python-version: ${{ env.PYTHON_VERSION }}
cache: 'pip'
@@ -174,7 +174,7 @@ jobs:
locust -f tests/performance/locustfile.py --headless --users 50 --spawn-rate 5 --run-time 60s --host http://localhost:8000
- name: Upload performance results
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v6
with:
name: performance-results
path: locust_report.html
@@ -186,7 +186,7 @@ jobs:
needs: [code-quality, test]
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
@@ -249,10 +249,10 @@ jobs:
if: github.ref == 'refs/heads/main'
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Set up Python
uses: actions/setup-python@v4
uses: actions/setup-python@v6
with:
python-version: ${{ env.PYTHON_VERSION }}
cache: 'pip'