chore: add gosec in CI

This commit is contained in:
2026-05-17 14:00:38 +02:00
parent ac1d3d8d9f
commit 86c01789b4
+13 -1
View File
@@ -12,7 +12,7 @@ on:
jobs: jobs:
lint: lint:
name: Static Analysis (golangci-lint) name: Static Analysis (golangci-lint + gosec)
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
@@ -24,6 +24,10 @@ jobs:
go-version: "1.24.4" go-version: "1.24.4"
cache-dependency-path: backend/gestion/go.sum cache-dependency-path: backend/gestion/go.sum
- name: Download dependencies
working-directory: backend/gestion
run: go mod download
- name: golangci-lint - name: golangci-lint
uses: golangci/golangci-lint-action@v6 uses: golangci/golangci-lint-action@v6
continue-on-error: true continue-on-error: true
@@ -32,6 +36,14 @@ jobs:
working-directory: backend/gestion working-directory: backend/gestion
args: --timeout=5m args: --timeout=5m
- name: Install gosec
run: go install github.com/securego/gosec/v2/cmd/gosec@latest
- name: Run Gosec Security Scanner
working-directory: backend/gestion
run: gosec ./...
continue-on-error: true
build: build:
name: Build name: Build
needs: lint needs: lint