fix(ci): close migration and toxiproxy gates
CI - Build & Test / Backend (.NET) (push) Successful in 50s
CI - Build & Test / Backend integration (PostgreSQL/Toxiproxy) (push) Failing after 56s
CI - Build & Test / Frontend (Vue/TS) (push) Successful in 2m50s
CI - Build & Test / Security Check (push) Successful in 6s
CI - Build & Test / Deploy Nexus (push) Has been skipped
CI - Build & Test / Backend (.NET) (push) Successful in 50s
CI - Build & Test / Backend integration (PostgreSQL/Toxiproxy) (push) Failing after 56s
CI - Build & Test / Frontend (Vue/TS) (push) Successful in 2m50s
CI - Build & Test / Security Check (push) Successful in 6s
CI - Build & Test / Deploy Nexus (push) Has been skipped
This commit is contained in:
@@ -35,6 +35,15 @@ jobs:
|
||||
- name: Build
|
||||
run: dotnet build backend-tests/Nexus.Api.Tests.csproj --no-restore --configuration Release
|
||||
|
||||
- name: Verify EF migration model
|
||||
run: |
|
||||
dotnet tool restore
|
||||
dotnet tool run dotnet-ef migrations has-pending-model-changes \
|
||||
--project backend/Nexus.Api.csproj \
|
||||
--startup-project backend/Nexus.Api.csproj \
|
||||
--configuration Release \
|
||||
--no-build
|
||||
|
||||
- name: Block high or critical backend vulnerabilities
|
||||
run: |
|
||||
dotnet list backend/Nexus.Api.csproj package --vulnerable --include-transitive --format json > /tmp/nexus-dotnet-vulnerabilities.json
|
||||
|
||||
Reference in New Issue
Block a user