mirror of
https://github.com/coredns/coredns.git
synced 2025-10-28 08:44:17 -04:00
Fix pinning of github actions (#5213)
It is recommended to pin github actions with hash so that an action is not posing an unknown security risk (as the actions itself is not written by us). Signed-off-by: Yong Tang <yong.tang.github@outlook.com>
This commit is contained in:
8
.github/workflows/codeql-analysis.yml
vendored
8
.github/workflows/codeql-analysis.yml
vendored
@@ -20,15 +20,15 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
|
||||||
|
|
||||||
- name: Initialize CodeQL
|
- name: Initialize CodeQL
|
||||||
uses: github/codeql-action/init@v1
|
uses: github/codeql-action/init@75f07e7ab2ee63cba88752d8c696324e4df67466
|
||||||
with:
|
with:
|
||||||
languages: ${{ matrix.language }}
|
languages: ${{ matrix.language }}
|
||||||
|
|
||||||
- name: Autobuild
|
- name: Autobuild
|
||||||
uses: github/codeql-action/autobuild@v1
|
uses: github/codeql-action/autobuild@75f07e7ab2ee63cba88752d8c696324e4df67466
|
||||||
|
|
||||||
- name: Perform CodeQL Analysis
|
- name: Perform CodeQL Analysis
|
||||||
uses: github/codeql-action/analyze@v1
|
uses: github/codeql-action/analyze@75f07e7ab2ee63cba88752d8c696324e4df67466
|
||||||
|
|||||||
2
.github/workflows/docker.yml
vendored
2
.github/workflows/docker.yml
vendored
@@ -17,7 +17,7 @@ jobs:
|
|||||||
DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
|
DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_PASSWORD }}
|
||||||
RELEASE: ${{ github.event.inputs.release || github.event.release.tag_name }}
|
RELEASE: ${{ github.event.inputs.release || github.event.release.tag_name }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
|
||||||
- name: Build Docker Images
|
- name: Build Docker Images
|
||||||
run: make VERSION=${RELEASE:1} DOCKER=coredns -f Makefile.docker release
|
run: make VERSION=${RELEASE:1} DOCKER=coredns -f Makefile.docker release
|
||||||
- name: Show Docker Images
|
- name: Show Docker Images
|
||||||
|
|||||||
6
.github/workflows/go.coverage.yml
vendored
6
.github/workflows/go.coverage.yml
vendored
@@ -6,13 +6,13 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Install Go
|
- name: Install Go
|
||||||
uses: actions/setup-go@v2
|
uses: actions/setup-go@bfdd3570ce990073878bf10f6b2d79082de49492
|
||||||
with:
|
with:
|
||||||
go-version: '1.17.0'
|
go-version: '1.17.0'
|
||||||
id: go
|
id: go
|
||||||
|
|
||||||
- name: Check out code
|
- name: Check out code
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: go build -v ./...
|
run: go build -v ./...
|
||||||
@@ -24,4 +24,4 @@ jobs:
|
|||||||
done
|
done
|
||||||
|
|
||||||
- name: Upload coverage to Codecov
|
- name: Upload coverage to Codecov
|
||||||
uses: codecov/codecov-action@v2.1.0
|
uses: codecov/codecov-action@f32b3a3741e1053eb607407145bc9619351dc93b
|
||||||
|
|||||||
2
.github/workflows/go.fmt.yml
vendored
2
.github/workflows/go.fmt.yml
vendored
@@ -9,7 +9,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
|
||||||
|
|
||||||
- name: Fmt
|
- name: Fmt
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
14
.github/workflows/go.test.yml
vendored
14
.github/workflows/go.test.yml
vendored
@@ -6,13 +6,13 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Install Go
|
- name: Install Go
|
||||||
uses: actions/setup-go@v2
|
uses: actions/setup-go@bfdd3570ce990073878bf10f6b2d79082de49492
|
||||||
with:
|
with:
|
||||||
go-version: '1.17.0'
|
go-version: '1.17.0'
|
||||||
id: go
|
id: go
|
||||||
|
|
||||||
- name: Check out code
|
- name: Check out code
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: go build -v ./...
|
run: go build -v ./...
|
||||||
@@ -28,13 +28,13 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Install Go
|
- name: Install Go
|
||||||
uses: actions/setup-go@v2
|
uses: actions/setup-go@bfdd3570ce990073878bf10f6b2d79082de49492
|
||||||
with:
|
with:
|
||||||
go-version: '1.17.0'
|
go-version: '1.17.0'
|
||||||
id: go
|
id: go
|
||||||
|
|
||||||
- name: Check out code
|
- name: Check out code
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: go build -v ./...
|
run: go build -v ./...
|
||||||
@@ -47,13 +47,13 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Install Go
|
- name: Install Go
|
||||||
uses: actions/setup-go@v2
|
uses: actions/setup-go@bfdd3570ce990073878bf10f6b2d79082de49492
|
||||||
with:
|
with:
|
||||||
go-version: '1.17.0'
|
go-version: '1.17.0'
|
||||||
id: go
|
id: go
|
||||||
|
|
||||||
- name: Check out code
|
- name: Check out code
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: go build -v ./...
|
run: go build -v ./...
|
||||||
@@ -71,7 +71,7 @@ jobs:
|
|||||||
run: sudo apt-get install make curl
|
run: sudo apt-get install make curl
|
||||||
|
|
||||||
- name: Check out code
|
- name: Check out code
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
|
||||||
|
|
||||||
- name: Test Makefile.release
|
- name: Test Makefile.release
|
||||||
run: make GITHUB_ACCESS_TOKEN=x -n release github-push -f Makefile.release
|
run: make GITHUB_ACCESS_TOKEN=x -n release github-push -f Makefile.release
|
||||||
|
|||||||
4
.github/workflows/go.tidy.yml
vendored
4
.github/workflows/go.tidy.yml
vendored
@@ -9,13 +9,13 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Install Go
|
- name: Install Go
|
||||||
uses: actions/setup-go@v2
|
uses: actions/setup-go@bfdd3570ce990073878bf10f6b2d79082de49492
|
||||||
with:
|
with:
|
||||||
go-version: '1.17.0'
|
go-version: '1.17.0'
|
||||||
id: go
|
id: go
|
||||||
|
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
|
||||||
|
|
||||||
- name: Tidy
|
- name: Tidy
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
4
.github/workflows/make.doc.yml
vendored
4
.github/workflows/make.doc.yml
vendored
@@ -9,10 +9,10 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
|
||||||
|
|
||||||
- name: Setup Go
|
- name: Setup Go
|
||||||
uses: actions/setup-go@v2
|
uses: actions/setup-go@bfdd3570ce990073878bf10f6b2d79082de49492
|
||||||
with:
|
with:
|
||||||
go-version: '1.17.0'
|
go-version: '1.17.0'
|
||||||
|
|
||||||
|
|||||||
8
.github/workflows/reviewdog.yml
vendored
8
.github/workflows/reviewdog.yml
vendored
@@ -10,14 +10,14 @@ jobs:
|
|||||||
name: Go Fmt
|
name: Go Fmt
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
|
||||||
- run: find . -not -path '*/\.git/*' -type f -name '*.go' -exec gofmt -s -w {} \+
|
- run: find . -not -path '*/\.git/*' -type f -name '*.go' -exec gofmt -s -w {} \+
|
||||||
- uses: reviewdog/action-suggester@v1
|
- uses: reviewdog/action-suggester@650721aae74ec5d8b0cae75cf980720f1b60cef3
|
||||||
|
|
||||||
whitespace:
|
whitespace:
|
||||||
name: Whitespace
|
name: Whitespace
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
|
||||||
- run: find . -not -path '*/\.git/*' -type f -not -name '*.go' -exec sed -i 's/[[:space:]]\{1,\}$//' {} \+
|
- run: find . -not -path '*/\.git/*' -type f -not -name '*.go' -exec sed -i 's/[[:space:]]\{1,\}$//' {} \+
|
||||||
- uses: reviewdog/action-suggester@v1
|
- uses: reviewdog/action-suggester@650721aae74ec5d8b0cae75cf980720f1b60cef3
|
||||||
|
|||||||
2
.github/workflows/stale.yml
vendored
2
.github/workflows/stale.yml
vendored
@@ -7,7 +7,7 @@ jobs:
|
|||||||
stale:
|
stale:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/stale@v4
|
- uses: actions/stale@7fb802b3079a276cf3c7e6ba9aa003c665b3f838
|
||||||
with:
|
with:
|
||||||
stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days'
|
stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days'
|
||||||
stale-pr-message: 'This pull request is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days'
|
stale-pr-message: 'This pull request is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days'
|
||||||
|
|||||||
2
.github/workflows/whitespace.yml
vendored
2
.github/workflows/whitespace.yml
vendored
@@ -9,7 +9,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
|
||||||
|
|
||||||
- name: Remove Trailing Whitespaces
|
- name: Remove Trailing Whitespaces
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
4
.github/workflows/yamllint.yml
vendored
4
.github/workflows/yamllint.yml
vendored
@@ -7,9 +7,9 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: 'Checkout'
|
- name: 'Checkout'
|
||||||
uses: actions/checkout@master
|
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579
|
||||||
- name: 'Yamllint'
|
- name: 'Yamllint'
|
||||||
uses: karancode/yamllint-github-action@master
|
uses: karancode/yamllint-github-action@dd59165b84d90d37fc919c3c7dd84c7e37cd6bfb
|
||||||
with:
|
with:
|
||||||
yamllint_file_or_dir: '.'
|
yamllint_file_or_dir: '.'
|
||||||
yamllint_strict: false
|
yamllint_strict: false
|
||||||
|
|||||||
Reference in New Issue
Block a user