File tree Expand file tree Collapse file tree 1 file changed +16
-5
lines changed
Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change 6868
6969 steps :
7070 - name : Login to Docker Hub
71- uses : docker/login-action@v2
71+ uses : docker/login-action@v3
7272 with :
7373 username : ${{ secrets.DOCKERHUB_SB_USERNAME }}
7474 password : ${{ secrets.DOCKERHUB_SB_PASSWORD }}
@@ -82,13 +82,24 @@ jobs:
8282 WIZ_CLIENT_ID : ${{ secrets.WIZ_CLIENT_ID }}
8383 WIZ_CLIENT_SECRET : ${{ secrets.WIZ_CLIENT_SECRET }}
8484
85- - name : Pull Docker image for scanning
86- run : docker pull swaggerapi/swagger-codegen-cli:latest
85+ - name : Checkout code
86+ uses : actions/checkout@v3
87+
88+ - name : Set up Docker Buildx
89+ uses : docker/setup-buildx-action@v3
90+
91+ - name : Build Docker image
92+ run : |
93+ docker build -t swagger-codegen:latest .
94+
95+ - name : Save Docker image to tarball
96+ run : |
97+ docker save swagger-codegen:latest -o swagger-codegen.tar
8798
8899 - name : Run wiz-cli docker image scan
89100 run : |
90- ./wizcli docker scan --image $TAG --policy "$POLICY"
101+ ./wizcli docker scan --image-archive $TAG --policy "$POLICY"
91102 ./wizcli docker tag --image $TAG
92103 env :
93- TAG : swaggerapi/ swagger-codegen-cli:latest
104+ TAG : swagger-codegen.tar
94105 POLICY : " SmartBear default vulnerabilities policy"
You can’t perform that action at this time.
0 commit comments