Skip to content

Commit 37451d1

Browse files
committed
ci: bump flamegraph to v1.9.5 and make the step non-blocking
The flamegraph action crashes in its Combine Time Traces step with write EINVAL on the runner, independent of action version or Node runtime: its log stream is a socket under docker exec and the writev is rejected. The flamegraph is a non-critical compile-time diagnostic and the time-trace matrix variant still validates the -ftime-trace build, so mark the step continue-on-error rather than gate CI on a broken upstream post-processing step. Also bump to v1.9.5 (latest) and rename the github_token input to github-token to clear the deprecated-input warning.
1 parent d19d25d commit 37451d1

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -676,12 +676,13 @@ jobs:
676676
--warnings-as-errors='*'
677677
678678
- name: FlameGraph
679-
uses: alandefreitas/cpp-actions/flamegraph@v1.9.0
679+
uses: alandefreitas/cpp-actions/flamegraph@v1.9.5
680680
if: matrix.time-trace
681+
continue-on-error: true
681682
with:
682683
source-dir: corosio-root
683684
build-dir: corosio-root/__build__
684-
github_token: ${{ secrets.GITHUB_TOKEN }}
685+
github-token: ${{ secrets.GITHUB_TOKEN }}
685686

686687
- name: Generate Coverage Report
687688
if: ${{ matrix.coverage && matrix.linux }}

0 commit comments

Comments
 (0)