ci: use node:20-bookworm image for test/lint/security jobs

This commit is contained in:
Jarian 2026-07-06 05:00:05 +00:00
parent 0f04fe39f4
commit e41103b9cc

View File

@ -13,7 +13,7 @@ jobs:
lint: lint:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: gitea-job-image image: node:20-bookworm
steps: steps:
- name: Clone repo - name: Clone repo
run: | run: |
@ -34,7 +34,7 @@ jobs:
test: test:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: gitea-job-image image: node:20-bookworm
steps: steps:
- name: Clone repo - name: Clone repo
run: | run: |
@ -48,13 +48,6 @@ jobs:
- name: Run tests with coverage - name: Run tests with coverage
run: npm test run: npm test
- name: Upload coverage report
if: always()
uses: actions/upload-artifact@v4
with:
name: coverage-report
path: coverage/
docker-build: docker-build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
@ -76,7 +69,7 @@ jobs:
security: security:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: gitea-job-image image: node:20-bookworm
steps: steps:
- name: Clone repo - name: Clone repo
run: | run: |
@ -97,8 +90,6 @@ jobs:
build-result: build-result:
needs: [lint, test, docker-build, security] needs: [lint, test, docker-build, security]
runs-on: ubuntu-latest runs-on: ubuntu-latest
container:
image: gitea-job-image
if: always() if: always()
steps: steps:
- name: Summary - name: Summary