diff --git a/.github/workflows/build_and_validate.yaml b/.github/workflows/build_and_validate.yaml index a7f07cb7..ca647ea9 100644 --- a/.github/workflows/build_and_validate.yaml +++ b/.github/workflows/build_and_validate.yaml @@ -21,8 +21,8 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v6 - - uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4 + uses: actions/checkout@v6.0.3 + - uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1 id: filter with: base: main @@ -36,14 +36,14 @@ jobs: - '**.go' - run: echo ${{ steps.filter.outputs.openapi }} - name: Install Go - uses: actions/setup-go@v6 + uses: actions/setup-go@v6.4.0 with: go-version: 1.26.3 - name: Check Go modules match source code run: ./scripts/go-mod-check.sh - name: golangci-lint if: steps.filter.outputs.go == 'true' - uses: golangci/golangci-lint-action@82606bf257cbaff209d206a39f5134f0cfbfd2ee # v9 + uses: golangci/golangci-lint-action@82606bf257cbaff209d206a39f5134f0cfbfd2ee # v9.2.1 with: version: v2.12.2 args: --timeout 2m0s diff --git a/.github/workflows/generate.yaml b/.github/workflows/generate.yaml index f1ed1898..b4775a2d 100644 --- a/.github/workflows/generate.yaml +++ b/.github/workflows/generate.yaml @@ -15,17 +15,17 @@ jobs: GOPATH: /home/runner/work/app-services-sdk-go/go runs-on: ubuntu-latest steps: - - uses: actions/setup-go@v6 + - uses: actions/setup-go@v6.4.0 with: go-version: 1.26.3 - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v6.0.3 - name: Generate API clients run: | ./scripts/generate.sh go mod tidy - - uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8 + - uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1 with: title: "chore(all): re-generate OpenAPI client(s)" token: "${{ secrets.CI_USER_TOKEN }}" diff --git a/.github/workflows/generate_errors.yaml b/.github/workflows/generate_errors.yaml index 8d526830..ab8cde39 100644 --- a/.github/workflows/generate_errors.yaml +++ b/.github/workflows/generate_errors.yaml @@ -14,16 +14,16 @@ jobs: node-version: [14.x] steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v6.0.3 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v6 + uses: actions/setup-node@v6.4.0 with: node-version: ${{ matrix.node-version }} - name: Fetch Errors JSON files run: ./scripts/errors/fetch-errors.sh - name: Generate Errors SDK run: ./scripts/errors/generate-errors.sh - - uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8 + - uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1 with: title: "fix(all): regenerated Error SDK(s)" token: "${{ secrets.CI_USER_TOKEN }}" diff --git a/.github/workflows/push_security_sdk.yaml b/.github/workflows/push_security_sdk.yaml index c01ad887..eda1de7e 100644 --- a/.github/workflows/push_security_sdk.yaml +++ b/.github/workflows/push_security_sdk.yaml @@ -17,10 +17,10 @@ jobs: - "redhat-developer/app-services-sdk-java" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v6.0.3 - name: KAS Fleet Manager OpenAPI changed - uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4 + uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4.0.1 with: token: ${{ env.APP_SERVICES_CI_TOKEN }} repository: ${{ matrix.repo }} diff --git a/.github/workflows/update_openapi.yaml b/.github/workflows/update_openapi.yaml index 79630731..842b1f58 100644 --- a/.github/workflows/update_openapi.yaml +++ b/.github/workflows/update_openapi.yaml @@ -25,18 +25,18 @@ jobs: DOWNLOAD_URL: ${{ github.event.client_payload.download_url }} runs-on: ubuntu-latest steps: - - uses: actions/setup-go@v6 + - uses: actions/setup-go@v6.4.0 with: go-version: 1.26.3 - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v6.0.3 - name: Fetch OpenAPI doc if: github.event.inputs.url != '' run: ./scripts/fetch_api.sh ${{ github.event.inputs.url }} - name: Fetch OpenAPI doc if: github.event.client_payload.download_url != '' run: ./scripts/fetch_api.sh ${{ github.event.client_payload.download_url }} - - uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8 + - uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v8.1.1 with: title: "chore(openapi): update ${{ env.CLIENT_ID }} OpenAPI document" token: "${{ secrets.CI_USER_TOKEN }}"