diff --git a/.github/workflows/pull-request-test.yaml b/.github/workflows/pull-request-test.yaml index 8f2dc9f..d1c9816 100644 --- a/.github/workflows/pull-request-test.yaml +++ b/.github/workflows/pull-request-test.yaml @@ -3,12 +3,15 @@ name: "Test Pull Request" on: pull_request: +permissions: + contents: read + jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + - uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c with: go-version: '1.25' - run: go get -t -v ./... diff --git a/.github/workflows/tag-release.yaml b/.github/workflows/tag-release.yaml index 1fa6723..0efdca2 100644 --- a/.github/workflows/tag-release.yaml +++ b/.github/workflows/tag-release.yaml @@ -5,12 +5,15 @@ on: tags: - '*' +permissions: + contents: read + jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - uses: actions/setup-go@v6 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + - uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c with: go-version: '1.25' - run: go get -t -v ./... @@ -19,10 +22,12 @@ jobs: release: runs-on: ubuntu-latest needs: test + permissions: + contents: write steps: - name: Create GitHub Release id: create - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: @@ -35,9 +40,11 @@ jobs: upload: needs: release runs-on: ubuntu-latest + permissions: + contents: write steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + - uses: actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c with: go-version: '1.25' @@ -71,7 +78,7 @@ jobs: - name: Upload Binaries id: upload-release-asset - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: