diff --git a/.github/workflows/test-memory-leaks.yaml b/.github/workflows/test-memory-leaks.yaml index a80a55da14..a1bcfb1c43 100644 --- a/.github/workflows/test-memory-leaks.yaml +++ b/.github/workflows/test-memory-leaks.yaml @@ -14,20 +14,10 @@ jobs: - run: sudo apt-get update && (sudo apt-get install -y valgrind || sleep 5 && sudo apt-get install -y valgrind) && valgrind --version - run: bundle exec rake compile spec:profiling:memcheck test-asan: - # Temporarily disabled on 2024-09-17 until ruby-asan builds are available again on - # https://github.com/ruby/ruby-dev-builder/releases - if: false runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - # We're using a fork of ruby/setup-ruby because the "asan" tool is built into the clang compiler toolchain, and - # needs Ruby to be built with a special configuration. - # - # The special configuration is not yet available in the upstream `ruby/setup-ruby` github action, so I needed to - # fork it and push a small tweak to make it available. - # - # (The Ruby builds were added in https://github.com/ruby/ruby-dev-builder/pull/10 ). - - uses: datadog/setup-ruby@0c7206d6db81faf999795ceebfac00d164298bd5 + - uses: datadog/setup-ruby@v1 with: ruby-version: asan bundler-cache: true # runs 'bundle install' and caches installed gems automatically