Pinned GitHub actions by SHA (#1963)
- Pinned GitHub actions by SHA https://github.com/ossf/scorecard/blob/main/docs/checks.md#pinned-dependencies
This commit is contained in:
parent
3296225513
commit
20e18132b0
|
|
@ -60,11 +60,11 @@ jobs:
|
||||||
release-tag: latest
|
release-tag: latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@b0e28b5ac45a892f91e7d036f8200cf5ed489415 # v3
|
||||||
|
|
||||||
# Setup auth if not a PR.
|
# Setup auth if not a PR.
|
||||||
- if: github.event_name != 'pull_request'
|
- if: github.event_name != 'pull_request'
|
||||||
uses: google-github-actions/setup-gcloud@v0.5.0
|
uses: google-github-actions/setup-gcloud@37a9333538a8350a13fe9d8fa03e0d4742a1ad2e # v0.5.0
|
||||||
with:
|
with:
|
||||||
service_account_key: ${{ secrets.GCR_DEVOPS_SERVICE_ACCOUNT_KEY }}
|
service_account_key: ${{ secrets.GCR_DEVOPS_SERVICE_ACCOUNT_KEY }}
|
||||||
project_id: kaniko-project
|
project_id: kaniko-project
|
||||||
|
|
@ -73,11 +73,11 @@ jobs:
|
||||||
run: gcloud auth configure-docker
|
run: gcloud auth configure-docker
|
||||||
|
|
||||||
# Build and push with Docker.
|
# Build and push with Docker.
|
||||||
- uses: docker/setup-qemu-action@v1
|
- uses: docker/setup-qemu-action@27d0a4f181a40b142cce983c5393082c365d1480 # v1
|
||||||
with:
|
with:
|
||||||
platforms: ${{ matrix.platforms }}
|
platforms: ${{ matrix.platforms }}
|
||||||
- uses: docker/setup-buildx-action@v1
|
- uses: docker/setup-buildx-action@94ab11c41e45d028884a99163086648e898eed25 # v1
|
||||||
- uses: docker/build-push-action@v2
|
- uses: docker/build-push-action@7f9d37fa544684fb73bfe4835ed7214c255ce02b # v2
|
||||||
id: build-and-push
|
id: build-and-push
|
||||||
with:
|
with:
|
||||||
context: .
|
context: .
|
||||||
|
|
@ -91,7 +91,7 @@ jobs:
|
||||||
|
|
||||||
# Sign images if not a PR.
|
# Sign images if not a PR.
|
||||||
- if: github.event_name != 'pull_request'
|
- if: github.event_name != 'pull_request'
|
||||||
uses: sigstore/cosign-installer@main
|
uses: sigstore/cosign-installer@b4f55743d10d066fee1de1cf0fa26069700c0195 # main
|
||||||
with:
|
with:
|
||||||
cosign-release: 'v1.4.1'
|
cosign-release: 'v1.4.1'
|
||||||
- if: github.event_name != 'pull_request'
|
- if: github.event_name != 'pull_request'
|
||||||
|
|
@ -105,7 +105,7 @@ jobs:
|
||||||
|
|
||||||
# If a tag push, use crane to add more tags.
|
# If a tag push, use crane to add more tags.
|
||||||
- if: startsWith(github.ref, 'refs/tags/v')
|
- if: startsWith(github.ref, 'refs/tags/v')
|
||||||
uses: imjasonh/setup-crane@v0.1
|
uses: imjasonh/setup-crane@5146f708a817ea23476677995bf2133943b9be0b # v0.1
|
||||||
- if: startsWith(github.ref, 'refs/tags/v')
|
- if: startsWith(github.ref, 'refs/tags/v')
|
||||||
name: Apply release tags
|
name: Apply release tags
|
||||||
run: |
|
run: |
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,9 @@ on:
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: ['main']
|
branches: ['main']
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
tests:
|
tests:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
@ -22,11 +25,11 @@ jobs:
|
||||||
- k8s-executor-build-push integration-test-k8s
|
- k8s-executor-build-push integration-test-k8s
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/setup-go@v2
|
- uses: actions/setup-go@bfdd3570ce990073878bf10f6b2d79082de49492 # v2
|
||||||
with:
|
with:
|
||||||
go-version: 1.17
|
go-version: 1.17
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@b0e28b5ac45a892f91e7d036f8200cf5ed489415 # v3
|
||||||
- uses: docker/setup-buildx-action@v1
|
- uses: docker/setup-buildx-action@94ab11c41e45d028884a99163086648e898eed25 # v1
|
||||||
|
|
||||||
- run: make install-container-diff minikube-setup
|
- run: make install-container-diff minikube-setup
|
||||||
- run: make ${{ matrix.make-target }}
|
- run: make ${{ matrix.make-target }}
|
||||||
|
|
|
||||||
|
|
@ -6,13 +6,16 @@ on:
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: ['main']
|
branches: ['main']
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
contents: read
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
tests:
|
tests:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/setup-go@v2
|
- uses: actions/setup-go@bfdd3570ce990073878bf10f6b2d79082de49492 # v2
|
||||||
with:
|
with:
|
||||||
go-version: 1.17
|
go-version: 1.17
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@b0e28b5ac45a892f91e7d036f8200cf5ed489415 # v3
|
||||||
|
|
||||||
- run: make test
|
- run: make test
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue