Skip to content

Commit 6300f5e

Browse files
committed
style(btm): format repo source via oxfmt --ignore-path overlay
Formats btm-owned source through scripts/fleet/lint.mts (oxfmt --ignore-path .config/repo/.prettierignore), which excludes node-internal source-patched + test/fixtures. 17 files don't converge under oxfmt 0.48 (a write-vs-check idempotency bug) and are held for the oxfmt 0.55 fix — see .claude/plans/oxfmt-format-check-blockers.md.
1 parent 8c4c625 commit 6300f5e

386 files changed

Lines changed: 4283 additions & 3489 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.config/lock-step-refs.json

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,8 @@
1010
"packages/temporal-infra/upstream/temporal/temporal_capi/src",
1111
"packages/temporal-infra/upstream/temporal"
1212
],
13-
"JS": [
14-
"packages/temporal-infra/upstream/temporal/temporal_capi"
15-
]
13+
"JS": ["packages/temporal-infra/upstream/temporal/temporal_capi"]
1614
},
17-
"scan": [
18-
"packages/temporal-infra/src",
19-
"packages/temporal-infra/include"
20-
],
15+
"scan": ["packages/temporal-infra/src", "packages/temporal-infra/include"],
2116
"extensions": [".cc", ".cpp", ".h", ".hpp"]
2217
}

.config/oxlint-plugin/index.mts

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.config/oxlint-repo-plugin/index.mts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
/**
2-
* @file socket-btm repo-local oxlint plugin. Rules that are specific to
2+
* @file Socket-btm repo-local oxlint plugin. Rules that are specific to
33
* this repo's build pipeline and don't belong in the fleet plugin (e.g.
44
* gyp/gypi path-prefix invariants, additions/source-patched conventions).
55
* Wiring: `.config/oxlintrc.json` lists this alongside the fleet plugin in
66
* `jsPlugins`. Rules are registered with the `repo/` key prefix so they
77
* reference as `socket/repo/<name>` in oxlintrc (same `meta.name` as the
88
* fleet plugin; oxlint merges rule maps under the shared namespace).
9-
*
109
* Fleet rules live in the wheelhouse-cascaded `.config/oxlint-plugin/` and
1110
* reference as `socket/<name>`. Never put fleet-relevant rules here — they
1211
* belong in `socket-wheelhouse/template/.config/oxlint-plugin/`.

.github/workflows/binsuite.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,7 @@ jobs:
507507
path: ${{ steps.paths.outputs.final_binary }}
508508
retention-days: 30
509509
if-no-files-found: error
510-
compression-level: 0 # Already-compressed binary artifact
510+
compression-level: 0 # Already-compressed binary artifact
511511

512512
# Job group 2: binflate
513513
binflate:
@@ -895,7 +895,7 @@ jobs:
895895
path: ${{ steps.paths.outputs.final_binary }}
896896
retention-days: 30
897897
if-no-files-found: error
898-
compression-level: 0 # Already-compressed binary artifact
898+
compression-level: 0 # Already-compressed binary artifact
899899

900900
# Job group 3: binject
901901
binject:
@@ -1337,7 +1337,7 @@ jobs:
13371337
path: ${{ steps.paths.outputs.final_binary }}
13381338
retention-days: 30
13391339
if-no-files-found: error
1340-
compression-level: 0 # Already-compressed binary artifact
1340+
compression-level: 0 # Already-compressed binary artifact
13411341

13421342
release:
13431343
name: Release ${{ matrix.tool }}

.github/workflows/models.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,7 @@ jobs:
414414
name: models
415415
path: ${{ steps.paths.outputs.final_dir }}/
416416
retention-days: 30
417-
compression-level: 0 # Already-compressed binary artifact
417+
compression-level: 0 # Already-compressed binary artifact
418418
if-no-files-found: error
419419

420420
- name: Cleanup before cache save

.github/workflows/onnxruntime.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,7 @@ jobs:
432432
name: onnxruntime-wasm
433433
path: ${{ steps.paths.outputs.final_dir }}/
434434
retention-days: 30
435-
compression-level: 0 # Already-compressed binary artifact
435+
compression-level: 0 # Already-compressed binary artifact
436436
if-no-files-found: error
437437

438438
- name: Cleanup before cache save

.github/workflows/opentui.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ jobs:
365365
name: opentui-${{ steps.platform-arch.outputs.platform_arch }}
366366
path: ${{ steps.paths.outputs.final_dir }}/
367367
retention-days: 30
368-
compression-level: 0 # Already-compressed binary artifact
368+
compression-level: 0 # Already-compressed binary artifact
369369
if-no-files-found: error
370370

371371
release:

.github/workflows/stubs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 (2026-05-15)
4545
with:
4646
persist-credentials: false
47-
fetch-depth: 0 # full history for `git log -G` + merge-base
47+
fetch-depth: 0 # full history for `git log -G` + merge-base
4848
submodules: false
4949
# Need node 22+ for native .mts loader. Registry setup-and-install
5050
# provisions exactly that; pure setup is fine since we don't pnpm install.

.github/workflows/yoga-layout.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,6 @@ jobs:
110110
with:
111111
package-name: yoga-layout
112112

113-
114113
- name: Generate Yoga cache key
115114
id: cache-key
116115
env:
@@ -427,7 +426,7 @@ jobs:
427426
name: yoga-layout-wasm
428427
path: ${{ steps.paths.outputs.final_dir }}/
429428
retention-days: 30
430-
compression-level: 0 # Already-compressed binary artifact
429+
compression-level: 0 # Already-compressed binary artifact
431430
if-no-files-found: error
432431

433432
- name: Cleanup before cache save

README.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -60,26 +60,26 @@ If you're new to binary manipulation or Node.js customization, here are the key
6060

6161
### Packages
6262

63-
| Category | Package | Purpose |
64-
| ------------------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------- |
65-
| **Binary tools** | [binject](packages/binject/) | Binary injection (Mach-O, ELF, PE) |
66-
| | [binpress](packages/binpress/) | Binary compression (zstd) |
67-
| | [binflate](packages/binflate/) | Binary decompression utility |
68-
| **Infrastructure** | [build-infra](packages/build-infra/) | Shared build utilities (checkpoints, CMake, Rust, WASM) |
69-
| | [bin-infra](packages/bin-infra/) | Binary infrastructure (LIEF, compression, format handling) |
70-
| | [stubs-builder](packages/stubs-builder/) | Self-extracting stub binaries for compressed executables |
71-
| | [curl-builder](packages/curl-builder/) | Curl static library builder |
72-
| | [lief-builder](packages/lief-builder/) | LIEF library builder |
73-
| | [libpq-builder](packages/libpq-builder/) | libpq PostgreSQL client library with OpenSSL support |
74-
| **Node.js** | [node-smol-builder](packages/node-smol-builder/) | Custom Node.js v26 with Socket security patches |
75-
| **WASM builders** | [onnxruntime-builder](packages/onnxruntime-builder/) | ONNX Runtime WASM module builder |
76-
| | [yoga-layout-builder](packages/yoga-layout-builder/) | Yoga Layout WASM module builder |
77-
| **UI libraries** | [opentui-builder](packages/opentui-builder/) | Native Node.js bindings for OpenTUI library via Zig node-api |
78-
| | [ultraviolet-builder](packages/ultraviolet-builder/) | Charmbracelet Ultraviolet terminal decoder (kitty/fixterms/SGR) |
79-
| **N-API** | [napi-go-infra](packages/napi-go-infra/) | Go → N-API framework (the napi-rs analog for Go) |
80-
| **ML models** | [codet5-models-builder](packages/codet5-models-builder/) | CodeT5 model quantization |
81-
| | [minilm-builder](packages/minilm-builder/) | MiniLM model quantization |
82-
| | [models](packages/models/) | ML model distribution package |
63+
| Category | Package | Purpose |
64+
| ------------------ | -------------------------------------------------------- | --------------------------------------------------------------- |
65+
| **Binary tools** | [binject](packages/binject/) | Binary injection (Mach-O, ELF, PE) |
66+
| | [binpress](packages/binpress/) | Binary compression (zstd) |
67+
| | [binflate](packages/binflate/) | Binary decompression utility |
68+
| **Infrastructure** | [build-infra](packages/build-infra/) | Shared build utilities (checkpoints, CMake, Rust, WASM) |
69+
| | [bin-infra](packages/bin-infra/) | Binary infrastructure (LIEF, compression, format handling) |
70+
| | [stubs-builder](packages/stubs-builder/) | Self-extracting stub binaries for compressed executables |
71+
| | [curl-builder](packages/curl-builder/) | Curl static library builder |
72+
| | [lief-builder](packages/lief-builder/) | LIEF library builder |
73+
| | [libpq-builder](packages/libpq-builder/) | libpq PostgreSQL client library with OpenSSL support |
74+
| **Node.js** | [node-smol-builder](packages/node-smol-builder/) | Custom Node.js v26 with Socket security patches |
75+
| **WASM builders** | [onnxruntime-builder](packages/onnxruntime-builder/) | ONNX Runtime WASM module builder |
76+
| | [yoga-layout-builder](packages/yoga-layout-builder/) | Yoga Layout WASM module builder |
77+
| **UI libraries** | [opentui-builder](packages/opentui-builder/) | Native Node.js bindings for OpenTUI library via Zig node-api |
78+
| | [ultraviolet-builder](packages/ultraviolet-builder/) | Charmbracelet Ultraviolet terminal decoder (kitty/fixterms/SGR) |
79+
| **N-API** | [napi-go-infra](packages/napi-go-infra/) | Go → N-API framework (the napi-rs analog for Go) |
80+
| **ML models** | [codet5-models-builder](packages/codet5-models-builder/) | CodeT5 model quantization |
81+
| | [minilm-builder](packages/minilm-builder/) | MiniLM model quantization |
82+
| | [models](packages/models/) | ML model distribution package |
8383

8484
## Development
8585

0 commit comments

Comments
 (0)