use fips140-all in CI tests

This commit is contained in:
Wade Simmons
2026-06-10 09:43:41 -04:00
parent 2efdcb0366
commit ac5a18e56a
3 changed files with 12 additions and 49 deletions
+8 -45
View File
@@ -25,53 +25,16 @@ jobs:
go-version: '1.26' go-version: '1.26'
check-latest: true check-latest: true
- name: build - name: Smoke Docker
run: make bin-docker CGO_ENABLED=1 BUILD_ARGS=-race run: make smoke-docker-race
- name: setup docker image - name: Smoke Relay Docker
working-directory: ./.github/workflows/smoke run: make smoke-relay-docker
run: ./build.sh
- name: run smoke - name: Smoke Docker boringcrypto
working-directory: ./.github/workflows/smoke run: make boringcrypto smoke-docker-race
run: ./smoke.sh
- name: setup relay docker image - name: Smoke Docker fips140
working-directory: ./.github/workflows/smoke run: make fips140-all smoke-docker-race
run: ./build-relay.sh
- name: run smoke relay
working-directory: ./.github/workflows/smoke
run: ./smoke-relay.sh
- name: setup docker image for P256
working-directory: ./.github/workflows/smoke
run: NAME="smoke-p256" CURVE=P256 ./build.sh
- name: run smoke-p256
working-directory: ./.github/workflows/smoke
run: NAME="smoke-p256" ./smoke.sh
- name: build for boringcrypto
run: make boringcrypto bin-docker CGO_ENABLED=1 BUILD_ARGS=-race
- name: setup docker image for boringcrypto
working-directory: ./.github/workflows/smoke
run: NAME="smoke-boringcrypto" CURVE=P256 ./build.sh
- name: run smoke-boringcrypto
working-directory: ./.github/workflows/smoke
run: NAME="smoke-boringcrypto" ./smoke.sh
- name: build for fips140
run: make fips140 bin-docker CGO_ENABLED=1 BUILD_ARGS=-race
- name: setup docker image for fips140
working-directory: ./.github/workflows/smoke
run: NAME="smoke-fips140" CURVE=P256 ./build.sh
- name: run smoke-fips140
working-directory: ./.github/workflows/smoke
run: NAME="smoke-fips140" ./smoke.sh
timeout-minutes: 10 timeout-minutes: 10
+3 -3
View File
@@ -63,9 +63,9 @@ jobs:
e2e-cmd: make boringcrypto e2evv e2e-cmd: make boringcrypto e2evv
- name: linux-fips140 - name: linux-fips140
os: ubuntu-latest os: ubuntu-latest
build-cmd: make fips140 build-cmd: make fips140-all
test-cmd: make fips140 test test-cmd: make fips140-all test
e2e-cmd: make fips140 e2evv e2e-cmd: make fips140-all e2evv
- name: linux-pkcs11 - name: linux-pkcs11
os: ubuntu-latest os: ubuntu-latest
build-cmd: make bin-pkcs11 build-cmd: make bin-pkcs11
+1 -1
View File
@@ -329,7 +329,7 @@ smoke-relay-docker: bin-docker
cd .github/workflows/smoke/ && $(GOENV) ./smoke-relay.sh cd .github/workflows/smoke/ && $(GOENV) ./smoke-relay.sh
smoke-docker-race: BUILD_ARGS += -race smoke-docker-race: BUILD_ARGS += -race
smoke-docker-race: CGO_ENABLED = 1 smoke-docker-race: GOENV += CGO_ENABLED=1
smoke-docker-race: smoke-docker smoke-docker-race: smoke-docker
smoke-vagrant/%: bin-docker build/%/nebula smoke-vagrant/%: bin-docker build/%/nebula