@@ -16,18 +16,28 @@ jobs:
1616 runs-on : ubuntu-latest
1717 permissions :
1818 security-events : write
19-
19+
20+ strategy :
21+ fail-fast : false
22+ matrix :
23+ include :
24+ - language : javascript-typescript
25+ build-mode : none
26+
2027 steps :
2128 - name : Checkout Code
22- uses : actions/checkout@v3
29+ uses : actions/checkout@v4
2330 - name : Initialize CodeQL
2431 uses : github/codeql-action/init@v3
2532 with :
26- languages : javascript
33+ languages : ${{ matrix.language }}
34+ build-mode : ${{ matrix.build-mode }}
2735 - name : Autobuild
2836 uses : github/codeql-action/autobuild@v3
2937 - name : Perform CodeQL Analysis
3038 uses : github/codeql-action/analyze@v3
39+ with :
40+ category : " /language:${{matrix.language}}"
3141
3242 build-push :
3343 name : Build and Push Container Image
@@ -36,12 +46,12 @@ jobs:
3646
3747 steps :
3848 - name : Checkout
39- uses : actions/checkout@v3
49+ uses : actions/checkout@v4
4050 - name : Set up Docker Buildx
4151 id : buildx
42- uses : docker/setup-buildx-action@v2
52+ uses : docker/setup-buildx-action@v3
4353 - name : Login to Dockerhub
44- uses : docker/login-action@v2
54+ uses : docker/login-action@v3
4555 with :
4656 username : ${{ secrets.DOCKER_USERNAME }}
4757 password : ${{ secrets.DOCKER_PASSWORD }}
8090
8191 steps :
8292 - name : Login to Dockerhub
83- uses : docker/login-action@v2
93+ uses : docker/login-action@v3
8494 with :
8595 username : ${{ secrets.DOCKER_USERNAME }}
8696 password : ${{ secrets.DOCKER_PASSWORD }}
0 commit comments