swc-project
swc
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
chore: add changeset for SourceFile hash change
hardfist:codex/remove-source-file-hashes
1 hour ago
ci: provide aarch64 musl linker in publish job (#11889) **Description:** Fixes the publish workflow failure for `aarch64-unknown-linux-musl` Docker builds. The pinned Alpine Docker image used by the publish workflow does not expose `aarch64-linux-musl-gcc` in the login-shell PATH, while `.cargo/config.toml` configures that linker name for `aarch64-unknown-linux-musl`. The workflow now installs `zig` in that Docker build and creates an `aarch64-linux-musl-gcc` wrapper that routes linking through `zig cc -target aarch64-linux-musl`. The wrapper drops `-lgcc` and `-lgcc_s` because Zig provides compiler-rt for this target. Validation: - Confirmed failed run `26290446666` only failed in the four `aarch64-unknown-linux-musl` build jobs. - Docker smoke checked the pinned Alpine image with `clang-static`, `llvm-dev`, and `zig` installed. - Verified wrapper-backed static binary, dynamic binary, and `cdylib` links for `aarch64-unknown-linux-musl`. - Ran `git submodule update --init --recursive`. - Ran `cargo fmt --all`. - Ran `cargo clippy --all --all-targets -- -D warnings`. **BREAKING CHANGE:** No breaking change. **Related issue (if exists):** None.
main
1 hour ago
ci: provide aarch64 musl linker in publish job
kdy1/fix-publish-aarch64-musl-linker
1 hour ago
refactor(common): use single SourceFile plugin wire format
hardfist:codex/remove-source-file-hashes
1 hour ago
fix(es): preserve decorator init order for accessors
kdy1/fix-11846-decorator-init-order
2 hours ago
fix(module): disambiguate cwd-relative base paths
kdy1/fix-issue-11880-preserve-symlinks
2 hours ago
ci: lock issues closed by merged prs (#11887) **Description:** Adds a GitHub Actions workflow that immediately handles same-repository issues closed by a merged PR. The workflow runs on `pull_request_target` `closed`, only continues for merged PRs, reads GitHub's `closingIssuesReferences` through the API without checking out PR code, closes the linked issues, posts a guidance comment, and locks them as resolved. The existing delayed lock workflow remains unchanged for other closed issues and PRs.
main
2 hours ago
ci: pass publish docker env explicitly (#11888) **Description:** Fix the follow-up failure in the publish workflow Docker jobs. The previous Corepack update resolved the pnpm signature issue, but the computed packageManager value was passed to Docker as `-e PACKAGE_MANAGER` without exporting it first, so containers failed under `set -u` with `PACKAGE_MANAGER: unbound variable`. This PR changes the three publish workflow Docker call sites to pass computed values explicitly as `-e COREPACK_VERSION="$COREPACK_VERSION"` and `-e PACKAGE_MANAGER="$PACKAGE_MANAGER"`. Validation: - Reproduced the missing `PACKAGE_MANAGER` failure with the old `docker run -e PACKAGE_MANAGER` form. - Verified explicit `-e PACKAGE_MANAGER="$PACKAGE_MANAGER"` passes `pnpm@10.33.3` into the container. - Verified Corepack/pnpm preparation on the Debian, Alpine, and Debian aarch64 publish images. - Ran `git submodule update --init --recursive`. - Ran `cargo fmt --all`. - Ran `cargo clippy --all --all-targets -- -D warnings`. **BREAKING CHANGE:** None. **Related issue (if exists):** N/A
main
2 hours ago
Latest Branches
CodSpeed Performance Gauge
+1%
perf: Lazily compute source file hashes
#11879
1 hour ago
f4cb015
hardfist:codex/remove-source-file-hashes
CodSpeed Performance Gauge
-3%
ci: provide aarch64 musl linker in publish job
#11889
1 hour ago
8392533
kdy1/fix-publish-aarch64-musl-linker
CodSpeed Performance Gauge
-2%
fix(es/decorators): delay 2022 decorator initializers after private fields
#11847
2 hours ago
418a967
kdy1/fix-11846-decorator-init-order
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs