Revert "inspector: defer JS execution from V8 interrupts" #19
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Test Linux (with Perfetto) | |
| on: | |
| workflow_dispatch: | |
| pull_request: | |
| # Only targeting paths specific to the vendored version of Perfetto, `test-shared` | |
| # is taking care of rest of the coverage. | |
| paths: | |
| - .github/workflows/test-linux-perfetto.yml | |
| - common.gypi | |
| - configure.py | |
| - deps/perfetto/** | |
| - node.gyp | |
| - node.gypi | |
| - tools/v8_gypfiles/v8.gyp | |
| types: [opened, synchronize, reopened, ready_for_review] | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} | |
| cancel-in-progress: true | |
| env: | |
| PYTHON_VERSION: '3.14' | |
| FLAKY_TESTS: keep_retrying | |
| CLANG_VERSION: '19' | |
| CC: ${{ (github.base_ref == 'main' || github.ref_name == 'main') && 'sccache' || '' }} clang-19 | |
| CXX: ${{ (github.base_ref == 'main' || github.ref_name == 'main') && 'sccache' || '' }} clang++-19 | |
| SCCACHE_GHA_ENABLED: ${{ github.base_ref == 'main' || github.ref_name == 'main' }} | |
| SCCACHE_IDLE_TIMEOUT: '0' | |
| RUSTC_VERSION: '1.86' | |
| permissions: | |
| contents: read | |
| jobs: | |
| test-perfetto: | |
| if: github.event.pull_request.draft == false | |
| runs-on: ubuntu-24.04-arm | |
| steps: | |
| - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 | |
| with: | |
| persist-credentials: false | |
| path: node | |
| - name: Install Clang ${{ env.CLANG_VERSION }} | |
| uses: ./node/.github/actions/install-clang | |
| with: | |
| clang-version: ${{ env.CLANG_VERSION }} | |
| - name: Install Rust ${{ env.RUSTC_VERSION }} | |
| run: | | |
| rustup override set "$RUSTC_VERSION" | |
| rustup --version | |
| - name: Set up Python ${{ env.PYTHON_VERSION }} | |
| uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 | |
| with: | |
| python-version: ${{ env.PYTHON_VERSION }} | |
| allow-prereleases: true | |
| - name: Set up sccache | |
| if: github.base_ref == 'main' || github.ref_name == 'main' | |
| uses: Mozilla-Actions/sccache-action@fc920bf0ec8de6ee65d409111f7ec508035751ba # v0.0.11 | |
| with: | |
| version: v0.17.0 | |
| - name: Build | |
| working-directory: node | |
| run: make build-ci -j4 V=1 CONFIG_FLAGS="--error-on-warn --v8-enable-temporal-support --with-perfetto" | |
| - name: Test | |
| working-directory: node | |
| run: make test-ci -j1 V=1 TEST_CI_ARGS="-p actions --measure-flakiness 9" | |
| - name: Ensure running tests did not cause any change in the tree | |
| working-directory: node | |
| run: git add -A && git diff --name-only --exit-code --staged |