Skip to content

tools: share CI and benchmark build configuration - #66351

Open
panva wants to merge 3 commits into
nodejs:mainfrom
panva:benchmark-cache-sync
Open

panva wants to merge 3 commits into
nodejs:mainfrom
panva:benchmark-cache-sync

Conversation

@panva

@panva panva commented Sep 27, 2026 •

Copy link
Copy Markdown
Member

Define the common build defaults in a Nix shell used by CI, benchmark builds, and the V8 cache job to keep their configurations aligned.

@panva
panva requested a review from aduh95 September 27, 2026 15:35
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/actions

@nodejs-github-bot nodejs-github-bot added the meta Issues and PRs related to the general management of the project. label Sep 27, 2026
@panva
panva force-pushed the benchmark-cache-sync branch from 21c8bb4 to 70b84df Compare September 27, 2026 15:41
@panva panva changed the title tools: align macOS benchmark builds with CI tools: share CI and benchmark build configuration Sep 27, 2026
Comment thread .github/actions/shared-build-config/action.yml Outdated
Benchmark builds kept Temporal enabled on macOS after the Nix default
changed, while shared-library CI disabled it. This forced benchmarks
to rebuild V8 instead of reusing the cached derivation.

Define the common build defaults in a Nix shell used by CI, benchmark
builds, and the V8 cache job to keep their configurations aligned.

Signed-off-by: Filip Skokan <panva.ip@gmail.com>
Assisted-by: Codex
@panva
panva force-pushed the benchmark-cache-sync branch from 70b84df to 1fcd532 Compare September 27, 2026 15:55
Comment thread tools/nix/ci-shell.nix Outdated
Comment thread .github/workflows/test-shared.yml Outdated
Comment thread tools/nix/ci-shell.nix
@panva panva added author ready PRs with CI started, the required approvals, and no outstanding review comments. commit-queue PRs queued for automated landing through the Commit Queue. labels Sep 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author ready PRs with CI started, the required approvals, and no outstanding review comments. commit-queue PRs queued for automated landing through the Commit Queue. meta Issues and PRs related to the general management of the project.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants