Skip to content

🔧 Disable npm audit during benchmark installation - #1262

Open
cowboyd wants to merge 1 commit into
v4from
fix/codspeed-no-audit
Open

cowboyd wants to merge 1 commit into
v4from
fix/codspeed-no-audit

Conversation

@cowboyd

@cowboyd cowboyd commented Oct 31, 2026 •

Copy link
Copy Markdown
Member

Motivation

The CodSpeed workflow fails during benchmark dependency installation with npm reporting only a debug-log path. Local reproduction fails with auditing enabled and succeeds with --no-audit.

Approach

Disable the automatic npm audit during benchmark dependency installation and remove the redundant second install. This keeps benchmark setup independent of vulnerability reporting; dependencies and install scripts are still installed normally.

@codspeed

codspeed Bot commented Oct 31, 2026

Copy link
Copy Markdown

Merging this PR will improve performance by 10.67%

2 warnings

⚠️ 1 benchmark with a significant change ran on different hardware

Its base and head results were measured on machines with a different CPU, core count or memory, so the change might not come from the code. Run base and head on the same runner type.

Learn more about Macro Runners

See affected benchmarks

⚠️ 1 benchmark with a significant change ran in a different software environment

Its base and head results were measured with a different OS or toolchain, such as compiler, runtime or library versions, so the change might come from this difference rather than from the code. Open the benchmark to see what changed.

See affected benchmarks

⚡ 1 improved benchmark
✅ 5 untouched benchmarks

Performance Changes

Mode Benchmark BASE HEAD Efficiency
⚡ Memory effection-inline.recursion 5.2 KB 4.7 KB +10.67%

Tip

Curious why performance improved? Comment @codspeedbot explain why performance improved on this PR, or directly use the CodSpeed MCP with your agent.


Comparing fix/codspeed-no-audit (b809eaa) with v4 (b1e1f5f)

Open in CodSpeed

@github-actions

github-actions Bot commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

🚀 Deploy Preview Ready!

Effection is a structured concurrency and effects framework for JavaScript.
Effection is a structured concurrency and effects framework for JavaScript.

This branch was successfully deployed

1 active deployment
Preview — b809eaa5 Deployed Oct 31, 2026 by cowboyd via deploy-preview #1437
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant