diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index 3145baeb25c..d2365e0bf53 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -32,7 +32,7 @@ jobs: - name: Run Claude Code id: claude - uses: anthropics/claude-code-action@v1 + uses: anthropics/claude-code-action@v1.0.101 with: anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/compatibility-tests.yaml b/.github/workflows/compatibility-tests.yaml index 959094797fa..9e7514f3f5c 100644 --- a/.github/workflows/compatibility-tests.yaml +++ b/.github/workflows/compatibility-tests.yaml @@ -362,7 +362,7 @@ jobs: if: ${{ always() && contains(needs.*.result, 'failure') }} steps: - name: slack-send - uses: slackapi/slack-github-action@v3 + uses: slackapi/slack-github-action@v3.0.1 with: webhook: ${{ secrets.SLACK_WEBHOOK_URL }} webhook-type: incoming-webhook diff --git a/.github/workflows/docker-publish-exp-image.yaml b/.github/workflows/docker-publish-exp-image.yaml index 9a3c849ddb4..22a746e881a 100644 --- a/.github/workflows/docker-publish-exp-image.yaml +++ b/.github/workflows/docker-publish-exp-image.yaml @@ -30,7 +30,7 @@ jobs: fetch-depth: 0 - name: Set up NodeJS - uses: actions/setup-node@v6 + uses: actions/setup-node@v6.3.0 with: node-version: "22.17.x" diff --git a/.github/workflows/docker-publish-lakefs-rclone-export.yaml b/.github/workflows/docker-publish-lakefs-rclone-export.yaml index 44470a193ce..1f44e267bee 100644 --- a/.github/workflows/docker-publish-lakefs-rclone-export.yaml +++ b/.github/workflows/docker-publish-lakefs-rclone-export.yaml @@ -42,7 +42,7 @@ jobs: - name: Login to Amazon ECR id: login-ecr - uses: aws-actions/amazon-ecr-login@v2 + uses: aws-actions/amazon-ecr-login@v2.1.3 - name: Login to DockerHub uses: docker/login-action@v4 diff --git a/.github/workflows/docker-publish.yaml b/.github/workflows/docker-publish.yaml index ff5107d5437..f8f2dde047e 100644 --- a/.github/workflows/docker-publish.yaml +++ b/.github/workflows/docker-publish.yaml @@ -23,7 +23,7 @@ jobs: uses: actions/checkout@v6 - name: Set up NodeJS - uses: actions/setup-node@v6 + uses: actions/setup-node@v6.3.0 with: node-version: "22.17.x" @@ -68,7 +68,7 @@ jobs: - name: Login to Amazon ECR id: login-ecr - uses: aws-actions/amazon-ecr-login@v2 + uses: aws-actions/amazon-ecr-login@v2.1.3 - name: Login to DockerHub uses: docker/login-action@v4 diff --git a/.github/workflows/docs-pr.yaml b/.github/workflows/docs-pr.yaml index d462df9a381..7f63c07aabc 100644 --- a/.github/workflows/docs-pr.yaml +++ b/.github/workflows/docs-pr.yaml @@ -58,7 +58,7 @@ jobs: run: aws s3 sync docs/site/ s3://lakefs-docs-pr-previews/prs/oss-pr-${{ github.event.pull_request.number }}/ - name: Comment with preview URL - uses: actions/github-script@v8 + uses: actions/github-script@v9 with: script: | const previewUrl = `https://oss-pr-${context.payload.pull_request.number}.docs-lakefs-preview.io/`; diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index 2a513b141ad..7ff7df2e66a 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -101,7 +101,7 @@ jobs: - name: Notify Slack on failure if: failure() && github.event_name != 'workflow_dispatch' - uses: slackapi/slack-github-action@v3 + uses: slackapi/slack-github-action@v3.0.1 with: webhook: ${{ secrets.SLACK_WEBHOOK_URL }} webhook-type: incoming-webhook diff --git a/.github/workflows/esti.yaml b/.github/workflows/esti.yaml index 3b56c2b883e..073c261a337 100644 --- a/.github/workflows/esti.yaml +++ b/.github/workflows/esti.yaml @@ -71,7 +71,7 @@ jobs: - name: Setup NodeJS if: steps.restore-cache.outputs.cache-hit != 'true' - uses: actions/setup-node@v6 + uses: actions/setup-node@v6.3.0 with: node-version: "22.17.x" cache: "npm" @@ -106,7 +106,7 @@ jobs: aws-region: us-east-1 - name: Login to Amazon ECR id: login-ecr - uses: aws-actions/amazon-ecr-login@v2 + uses: aws-actions/amazon-ecr-login@v2.1.3 - name: Checkout uses: actions/checkout@v6 @@ -163,7 +163,7 @@ jobs: mask-aws-account-id: 'false' - name: Login to Amazon ECR id: login-ecr - uses: aws-actions/amazon-ecr-login@v2 + uses: aws-actions/amazon-ecr-login@v2.1.3 with: mask-password: 'false' @@ -352,7 +352,7 @@ jobs: aws-region: us-east-1 - name: Login to Amazon ECR id: login-ecr - uses: aws-actions/amazon-ecr-login@v2 + uses: aws-actions/amazon-ecr-login@v2.1.3 - name: Checkout uses: actions/checkout@v6 @@ -1311,7 +1311,7 @@ jobs: LAKEFS_LOGGING_LEVEL: DEBUG steps: - uses: actions/checkout@v6 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v6.3.0 with: node-version: "22.17.x" cache: "npm" @@ -1387,7 +1387,7 @@ jobs: LAKEFS_LOGGING_LEVEL: DEBUG steps: - uses: actions/checkout@v6 - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v6.3.0 with: node-version: "22.17.x" cache: "npm" diff --git a/.github/workflows/go-version-notification.yaml b/.github/workflows/go-version-notification.yaml index a81e3cfaded..737a557489f 100644 --- a/.github/workflows/go-version-notification.yaml +++ b/.github/workflows/go-version-notification.yaml @@ -54,7 +54,7 @@ jobs: - name: Notify Slack on Go version change if: steps.versions.outputs.changed == 'true' - uses: slackapi/slack-github-action@v3 + uses: slackapi/slack-github-action@v3.0.1 with: webhook: ${{ secrets.SLACK_WEBHOOK_URL }} webhook-type: incoming-webhook diff --git a/.github/workflows/goreleaser.yaml b/.github/workflows/goreleaser.yaml index 656b4436963..f4fa47a1807 100644 --- a/.github/workflows/goreleaser.yaml +++ b/.github/workflows/goreleaser.yaml @@ -38,7 +38,7 @@ jobs: }" - name: Setup NodeJS - uses: actions/setup-node@v6 + uses: actions/setup-node@v6.3.0 with: node-version: "22.17.x" diff --git a/.github/workflows/lakectl-compatibility-tests.yaml b/.github/workflows/lakectl-compatibility-tests.yaml index 6f92bcdfdce..9b76e8954b0 100644 --- a/.github/workflows/lakectl-compatibility-tests.yaml +++ b/.github/workflows/lakectl-compatibility-tests.yaml @@ -142,7 +142,7 @@ jobs: if: ${{ always() && contains(needs.*.result, 'failure') && github.ref == 'refs/heads/master' }} steps: - name: slack-send - uses: slackapi/slack-github-action@v3 + uses: slackapi/slack-github-action@v3.0.1 with: webhook: ${{ secrets.SLACK_WEBHOOK_URL }} webhook-type: incoming-webhook diff --git a/.github/workflows/pr-summary.yaml b/.github/workflows/pr-summary.yaml index 68c791b84a1..dc424071a6e 100644 --- a/.github/workflows/pr-summary.yaml +++ b/.github/workflows/pr-summary.yaml @@ -27,7 +27,7 @@ jobs: ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} - name: Send to Slack - uses: slackapi/slack-github-action@v3 + uses: slackapi/slack-github-action@v3.0.1 with: webhook: ${{ secrets.SLACK_WEBHOOK_URL }} webhook-type: incoming-webhook diff --git a/.github/workflows/python-api-client.yaml b/.github/workflows/python-api-client.yaml index c47b163474b..05e8eda090e 100644 --- a/.github/workflows/python-api-client.yaml +++ b/.github/workflows/python-api-client.yaml @@ -53,7 +53,7 @@ jobs: id: docver - name: Setup Ruby - uses: ruby/setup-ruby@v1 + uses: ruby/setup-ruby@v1.302.0 with: working-directory: clients/python ruby-version: '3.2' diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 1d04daff64d..631406ba2a0 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -15,7 +15,7 @@ jobs: uses: actions/setup-go@v6 with: go-version-file: 'go.mod' - - uses: actions/setup-node@v6 + - uses: actions/setup-node@v6.3.0 with: node-version: "22.17.x" cache: "npm" @@ -66,7 +66,7 @@ jobs: - name: Check-out code uses: actions/checkout@v6 - name: Setup NodeJS - uses: actions/setup-node@v6 + uses: actions/setup-node@v6.3.0 with: node-version-file: webui/package.json cache: npm