Skip to content

Commit 55dfc71

Browse files
committed
add wiz scan on create PR to 3.0.0 (SWG-14342)
1 parent a7f8641 commit 55dfc71

1 file changed

Lines changed: 8 additions & 29 deletions

File tree

.github/workflows/maven-master-pulls.yml

Lines changed: 8 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -59,30 +59,6 @@ jobs:
5959
- name: Build with Maven
6060
run: mvn -B -U clean verify -DskipTests -Dmaven.test.skip=true -Dmaven.site.skip=true -Dmaven.javadoc.skip=true -Psamples-java8 --file pom.xml
6161

62-
scan-with-wiz:
63-
name: Trigger Wiz Scanning
64-
runs-on: ubuntu-latest
65-
66-
needs: [ build ]
67-
if: success()
68-
69-
steps:
70-
- name: Login to Docker Hub
71-
uses: docker/login-action@v3
72-
with:
73-
username: ${{ secrets.DOCKERHUB_SB_USERNAME }}
74-
password: ${{ secrets.DOCKERHUB_SB_PASSWORD }}
75-
76-
- name: Checkout code
77-
uses: actions/checkout@v3
78-
79-
- name: Set up Docker Buildx
80-
uses: docker/setup-buildx-action@v3
81-
82-
- name: Build Docker image
83-
run: |
84-
docker buildx build --load -t swaggerapi/swagger-codegen-cli:latest .
85-
8662
- name: Download Wiz CLI
8763
run: curl -o wizcli https://downloads.wiz.io/wizcli/latest/wizcli-linux-amd64 && chmod +x wizcli
8864

@@ -92,10 +68,13 @@ jobs:
9268
WIZ_CLIENT_ID: ${{ secrets.WIZ_CLIENT_ID }}
9369
WIZ_CLIENT_SECRET: ${{ secrets.WIZ_CLIENT_SECRET }}
9470

95-
- name: Run wiz-cli docker image scan
71+
- name: Scan Maven build directory with Wiz
9672
run: |
97-
./wizcli docker scan --image $TAG --policy "$POLICY" > /dev/null 2>&1
98-
./wizcli docker tag --image $TAG > /dev/null 2>&1
73+
./wizcli dir scan \
74+
--path . \
75+
--policy "$POLICY" \
76+
--tag repo="${{ github.repository }}" \
77+
--tag commit="${{ github.sha }}" \
78+
--tag java="${{ matrix.java }}"
9979
env:
100-
TAG: swaggerapi/swagger-codegen-cli:latest
101-
POLICY: "SmartBear default vulnerabilities policy"
80+
POLICY: "SmartBear default vulnerabilities policy"

0 commit comments

Comments
 (0)