security-events: write
steps:
- - name: Checkout repository
+ - name: Clone repository
uses: actions/checkout@v3
+ with:
+ persist-credentials: false
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
contents: read
packages: write
steps:
- - name: Checkout
+ - name: Clone repository
uses: actions/checkout@v3
+ with:
+ persist-credentials: false
+
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
+
- name: Log in to the Container registry
uses: docker/login-action@v2
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
+
- name: Extract metadata (tags, labels)
id: meta
uses: docker/metadata-action@v4
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
+
- name: Build and push container image
uses: docker/build-push-action@v3
with:
dependency-review:
runs-on: ubuntu-latest
steps:
- - name: 'Checkout Repository'
+ - name: Clone repository
uses: actions/checkout@v3
+ with:
+ persist-credentials: false
+
- name: 'Dependency Review'
uses: actions/dependency-review-action@v2