diff --git a/.github/actions/bundle-cache/action.yml b/.github/actions/bundle-cache/action.yml index 654f13b20de..e738f8acb75 100644 --- a/.github/actions/bundle-cache/action.yml +++ b/.github/actions/bundle-cache/action.yml @@ -34,7 +34,7 @@ runs: name: ${{ steps.lockfile.outputs.lockfile }} path: "*.lock" - name: Restore cache - uses: actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 + uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 id: restore-cache with: key: bundle-${{ runner.os }}-${{ runner.arch }}-${{ steps.ruby-alias.outputs.ruby-alias }}-${{ hashFiles('*.lock') }} @@ -44,7 +44,7 @@ runs: run: bundle install - if: steps.restore-cache.outputs.cache-hit != 'true' name: Save cache - uses: actions/cache/save@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 + uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: key: "${{ steps.restore-cache.outputs.cache-primary-key }}" path: "/usr/local/bundle" diff --git a/.github/actions/bundle-restore/action.yml b/.github/actions/bundle-restore/action.yml index 4c45659e168..a04cd32da7a 100644 --- a/.github/actions/bundle-restore/action.yml +++ b/.github/actions/bundle-restore/action.yml @@ -15,12 +15,12 @@ runs: using: composite steps: - name: Download lockfile - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 + uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 with: name: ${{ inputs.lockfile }} - name: Restore cache - uses: actions/cache/restore@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 + uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 id: restore-cache with: key: "${{ inputs.cache-key }}" diff --git a/.github/workflows/build-gem.yml b/.github/workflows/build-gem.yml index 0b8113031cf..a68e2418950 100644 --- a/.github/workflows/build-gem.yml +++ b/.github/workflows/build-gem.yml @@ -36,7 +36,7 @@ jobs: uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: persist-credentials: false - - uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0 + - uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0 with: ruby-version: '3.2' bundler-cache: true # runs 'bundle install' and caches installed gems automatically @@ -87,7 +87,7 @@ jobs: - name: List gem run: | find pkg - - uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0 + - uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0 with: ruby-version: '3.2' - name: Install gem diff --git a/.github/workflows/bump-gem-version.yml b/.github/workflows/bump-gem-version.yml index 464adcd5702..1bc3226de99 100644 --- a/.github/workflows/bump-gem-version.yml +++ b/.github/workflows/bump-gem-version.yml @@ -39,7 +39,7 @@ jobs: fetch-depth: 0 - name: Set up Ruby - uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0 + uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0 with: ruby-version: "3.3.7" diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index ad6dae85bb6..8419123258b 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -34,7 +34,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@64d10c13136e1c5bce3e5fbde8d4906eeaafc885 # v3.30.6 + uses: github/codeql-action/init@f443b600d91635bebf5b0d9ebc620189c0d6fba5 # v4.30.8 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -45,10 +45,10 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually - name: Autobuild - uses: github/codeql-action/autobuild@64d10c13136e1c5bce3e5fbde8d4906eeaafc885 # v3.30.6 + uses: github/codeql-action/autobuild@f443b600d91635bebf5b0d9ebc620189c0d6fba5 # v4.30.8 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@64d10c13136e1c5bce3e5fbde8d4906eeaafc885 # v3.30.6 + uses: github/codeql-action/analyze@f443b600d91635bebf5b0d9ebc620189c0d6fba5 # v4.30.8 complete: name: CodeQL (complete) diff --git a/.github/workflows/generate-supported-versions.yml b/.github/workflows/generate-supported-versions.yml index 9d5add8769f..330a5a8b0f1 100644 --- a/.github/workflows/generate-supported-versions.yml +++ b/.github/workflows/generate-supported-versions.yml @@ -19,7 +19,7 @@ jobs: persist-credentials: false - name: Set up Ruby - uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0 + uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0 with: ruby-version: "3.3" diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index d77e5686c47..731f496eea2 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -28,7 +28,7 @@ jobs: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: persist-credentials: false - - uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0 + - uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0 with: ruby-version: "3.3.7" @@ -165,7 +165,7 @@ jobs: with: persist-credentials: false # `rubygems/release-gem` action handles credentials itself - name: Set up Ruby - uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0 + uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0 with: ruby-version: "3.3.7" - run: bundle install @@ -209,7 +209,7 @@ jobs: persist-credentials: false fetch-depth: 0 - name: Set up Ruby - uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0 + uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0 with: ruby-version: "3.3.7" - run: bundle install diff --git a/.github/workflows/test-macos.yaml b/.github/workflows/test-macos.yaml index beab365f4c0..3ad9fc7e318 100644 --- a/.github/workflows/test-macos.yaml +++ b/.github/workflows/test-macos.yaml @@ -44,7 +44,7 @@ jobs: # head rubies - if: ${{ matrix.ruby == 'head' }} run: sed -i~ -e '/spec\.required_ruby_version/d' datadog.gemspec - - uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0 + - uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0 with: ruby-version: ${{ matrix.ruby }} rubygems: 3.3.26 diff --git a/.github/workflows/test-memory-leaks.yaml b/.github/workflows/test-memory-leaks.yaml index d4e15809857..6b56571e98c 100644 --- a/.github/workflows/test-memory-leaks.yaml +++ b/.github/workflows/test-memory-leaks.yaml @@ -18,7 +18,7 @@ jobs: - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: persist-credentials: false - - uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0 + - uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0 with: ruby-version: 3.4.1 bundler-cache: true # runs 'bundle install' and caches installed gems automatically diff --git a/.github/workflows/test-yjit.yaml b/.github/workflows/test-yjit.yaml index 3f94c4b751c..bc9e4e39b5b 100644 --- a/.github/workflows/test-yjit.yaml +++ b/.github/workflows/test-yjit.yaml @@ -50,7 +50,7 @@ jobs: # head rubies - if: ${{ matrix.ruby == 'head' }} run: sed -i~ -e '/spec\.required_ruby_version/d' datadog.gemspec - - uses: ruby/setup-ruby@0481980f17b760ef6bca5e8c55809102a0af1e5a # v1.263.0 + - uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0 with: ruby-version: ${{ matrix.ruby }} bundler-cache: true # runs 'bundle install' and caches installed gems automatically diff --git a/.github/workflows/typing-stats.yml b/.github/workflows/typing-stats.yml index e316cfcd2e4..39c219d7482 100644 --- a/.github/workflows/typing-stats.yml +++ b/.github/workflows/typing-stats.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Find existing comment id: comment - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: github-token: ${{secrets.GITHUB_TOKEN}} script: | @@ -34,12 +34,12 @@ jobs: return undefined === comment ? null : comment.id - name: Checkout code - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: persist-credentials: false - name: Set up Ruby - uses: ruby/setup-ruby@a4effe49ee8ee5b8b5091268c473a4628afb5651 # v1.245.0 + uses: ruby/setup-ruby@ab177d40ee5483edb974554986f56b33477e21d0 # v1.265.0 with: ruby-version: "3.3" @@ -55,7 +55,7 @@ jobs: ruby .github/scripts/typing_stats.rb >> "${{ github.workspace }}/tmp/typing-stats.json" - name: Write comment - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: github-token: ${{secrets.GITHUB_TOKEN}} script: |