Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Commits for `git blame --ignore-revs-file` / blame.ignoreRevsFile:
# mechanical churn that would otherwise bury real authorship.
# Enable locally with:
# git config blame.ignoreRevsFile .git-blame-ignore-revs

# Structure-review batch (#150), squash-merged: contains the pure-rename
# taxonomy moves (patch/vendor -> vendor/, setup/ umbrella, utils dissolve)
# plus their mechanical import repoints across ~50 files.
08ea9ba93a7c4c449640b4e39f37915ddfe035b8
12 changes: 10 additions & 2 deletions tests/docker/Dockerfile.npm
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,16 @@ RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \

# Install bun. Default install of latest stable. The script sets
# BUN_INSTALL=~/.bun by default; we symlink the binary onto PATH so
# every test can call it directly.
RUN curl -fsSL https://bun.sh/install | bash \
# every test can call it directly. Retried: the script downloads the
# release zip from GitHub with NO retry of its own, and a transient
# CDN drop ("curl: (56) Connection died") has failed whole CI image
# builds over a single blip.
RUN for i in 1 2 3; do \
curl -fsSL https://bun.sh/install | bash && break; \
[ "$i" = 3 ] && exit 1; \
echo "bun install attempt $i failed; retrying in $((i * 10))s"; \
sleep $((i * 10)); \
done \
&& ln -s /root/.bun/bin/bun /usr/local/bin/bun

# Enable pnpm and yarn via corepack (bundled with Node 20). The
Expand Down
Loading