diff --git a/.github/workflows/issues.yml b/.github/workflows/issues.yml index 768b05b3..0d8eeac3 100644 --- a/.github/workflows/issues.yml +++ b/.github/workflows/issues.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Add issue to project - uses: actions/add-to-project@v0.5.0 + uses: actions/add-to-project@31b3f3ccdc584546fc445612dec3f38ff5edb41c # v0.5.0 with: project-url: https://github.com/orgs/gorilla/projects/4 github-token: ${{ secrets.ADD_TO_PROJECT_TOKEN }} diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index ff4a613b..e69e31f4 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -17,21 +17,21 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Code - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Setup Go ${{ matrix.go }} - uses: actions/setup-go@v4 + uses: actions/setup-go@7b8cf10d4e4a01d4992d18a89f4d7dc5a3e6d6f4 # v4 with: go-version: ${{ matrix.go }} cache: false - name: Run GoSec - uses: securego/gosec@master + uses: securego/gosec@f88a0781159d73052ba792962e624749904783d6 # master with: args: -exclude-dir examples ./... - name: Run GoVulnCheck - uses: golang/govulncheck-action@v1 + uses: golang/govulncheck-action@b625fbe08f3bccbe446d94fbf87fcc875a4f50ee # v1 with: go-version-input: ${{ matrix.go }} go-package: ./... diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 50a3946a..5fd1fe7d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -18,10 +18,10 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout Code - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Setup Go ${{ matrix.go }} - uses: actions/setup-go@v4 + uses: actions/setup-go@7b8cf10d4e4a01d4992d18a89f4d7dc5a3e6d6f4 # v4 with: go-version: ${{ matrix.go }} cache: false @@ -30,6 +30,6 @@ jobs: run: go test -race -cover -coverprofile=coverage -covermode=atomic -v ./... - name: Upload coverage to Codecov - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@ab904c41d6ece82784817410c45d8b8c02684457 # v3 with: files: ./coverage diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index a3eb74b3..4d089768 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -17,16 +17,16 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Code - uses: actions/checkout@v3 + uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3 - name: Setup Go ${{ matrix.go }} - uses: actions/setup-go@v4 + uses: actions/setup-go@7b8cf10d4e4a01d4992d18a89f4d7dc5a3e6d6f4 # v4 with: go-version: ${{ matrix.go }} cache: false - name: Run GolangCI-Lint - uses: golangci/golangci-lint-action@v3 + uses: golangci/golangci-lint-action@3a919529898de77ec3da873e3063ca4b10e7f5cc # v3 with: version: v1.53 args: --timeout=5m