8facd237d5
- Replaced the napi-cli/cargo-zigbuild/cargo-xwin/sccache build path with Bazel: rules_rust + crate_universe over Cargo.lock, hermetic zig cc toolchains (linux-gnu pinned to glibc 2.17, linux-musl), host Xcode for darwin, and a repo-local hermetic clang-cl + llvm-ml + xwin toolchain for windows-msvc (bazel/toolchains/msvc). - All eight shipped addons build as //:natives-<target> via the release transition in bazel/defs.bzl (opt, thin LTO, cgu=16, stripped, canonical .node naming); scripts/bazel-natives.ts is the single driver for local dev and CI. - Rust validation moved to bazel test + clippy aspects (strict workspace policy for opted-in crates, default lints elsewhere, mirroring cargo semantics) and the rustfmt aspect; cargo stays as the dev-iteration surface, with brush-core/brush-builtins promoted to workspace members and excluded from cargo dev tasks to keep their historical scope. - CI caches through an in-cluster bazel-remote action cache (TLS + basic auth, cluster-internal only); GitHub-hosted runners never touch the infrastructure and use an actions/cache-backed disk cache instead. - Deleted the hand-rolled caching machinery: ci-target-cache, ci-native-artifact-cache, ci-build-native, native-source-hash, find-native-artifacts, restore-linux-native, native-prewarm workflow, ensure-* toolchain actions, and all sccache/Swatinem wiring. - Warm native rebuilds drop from ~20 minutes to seconds; a cold client with a warm remote cache rebuilds the linux x64 pair in ~2.5 minutes.
31 lines
1.8 KiB
Plaintext
31 lines
1.8 KiB
Plaintext
-----BEGIN CERTIFICATE-----
|
|
MIIFJTCCAw2gAwIBAgIUPoZBmg9lfv5jlya7JGstFUYiri8wDQYJKoZIhvcNAQEL
|
|
BQAwGjEYMBYGA1UEAwwPYmF6ZWwtcmVtb3RlLWNhMB4XDTI2MDcyNzA3NDMzM1oX
|
|
DTM2MDcyNDA3NDMzM1owGjEYMBYGA1UEAwwPYmF6ZWwtcmVtb3RlLWNhMIICIjAN
|
|
BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAn1iBTWdr/SOKFzRSNsFJCnf6JaDQ
|
|
tSQfO92oMrNSoHEjC0tFsB7D98GnCJySut+rlHCJy1OGzl1x3WdWxWkqNLdlfHLc
|
|
VrM3ATXpmtfSXvTOHP4o57awOR5W8gcwvKvs1xcMjKYyR0XcH9HN3Aq42n1e53uq
|
|
vGParr2EbMvTqjhMLlUpuxERHVYBUhUOspBS/r+MGJQOnJUzde3bhpYCMLseM0gq
|
|
V/Boav/4M/wf8ECYpHyr5qZGl4o8zlySOZpSb35+TKQcGIysyKQ/xVQWzjy0ay9w
|
|
TSHcI6p1y/Sfsw3ejd6g5e8F9YyLJd8Nr00vBJZ+/b/RCRwHvwGWw8BeZiq9iIZ2
|
|
+awNNE7NxchiCZQJCWSacPHMLsEJHCwUpbOtrojQqGoHZvpB0p4WVhxiBU2MYDwG
|
|
XPdpbRByrfuNIOrvE5FrdlYbIUYLBXQLuqygCMez+LRUn+ksxgWr70Vfe+Tm55Bv
|
|
94Zn9Dm81+zS5YJKHkBD0g3e2hAqG++hGc7RMrMZMDyOexdSJUjKzr7UwPsXhH6T
|
|
DfyCj4m9Mub33EeBRLxHrAXU+HzhS3ugx5p54xGijduGMCSpTWAIDWXZA3ktmFlt
|
|
DmkSkDWkmR0c8mUMSBQVkwihC3IJ1vji4mVsWXZSqWlmhIvTlKdQPOs+A8d6Q9Q0
|
|
Okr2G1IjkCP6DPsCAwEAAaNjMGEwHQYDVR0OBBYEFM1VckaC0O8tTYxHIcUWa1Vd
|
|
9QMSMB8GA1UdIwQYMBaAFM1VckaC0O8tTYxHIcUWa1Vd9QMSMA8GA1UdEwEB/wQF
|
|
MAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQCKFcunEEYG
|
|
mMRFRxgvQmxFMwG7NcQmozR6gH1HUxPpgENTB2o0Vxtz4QcZBqPh00iwKiNGrfJB
|
|
Kf/YXCMP10nmlDg0N0B8td8+IiFyjeRCXT3OUMIQ0PTBs+OG5BzlIWRB/WHPpAMV
|
|
3xCCg1FhL8IYC5/qOjneO+D3rzNMlthy5CKIh1E6sOUifxuA1bdi4r3I/iR3i8c2
|
|
5wkKVfeXH0D/c7oOQcecvM70Y37Pi6uW1Enr2QrMHs9bJH1yRgwhwOfuLETi75Xm
|
|
kU5cKK3VRPHn+DxNauzdTRCXR0QMbLwJ1SdHSbhk32JvQb1dZ/CvINV9EUTroMEH
|
|
W3W8VI2c4JYnjEwFAaZxlAI/UIz0uoybuRwx1e+Q+cfmDzGAzb/SsZF1wWvcBkX0
|
|
DcAej3cY9p6JsSxzjhmk0DiJ+F0UZEvEaiozg2wwTxLufKbExptxT4qhpxKaywY+
|
|
WnW+M+jTQx18ljnbvBx1hENaeYEbk8VRS3M/nb6AbucnjK8zzw5XGDaA+yC9v7qq
|
|
jy1UGL/FbwU1JglMmw8lA4JBCRD2Xrz3N4GmuoX3KemLg4nEi8GERdvpGGypTH/V
|
|
UaumBZRrGwy0NeqWJlrcRjTGqL+VePYzNI4yKOgH5fgdvt1ENYah5ODTmqo0fmwu
|
|
bg5jTuxPpqe0OKG2ysdPSxAmrRLKM1Upcw==
|
|
-----END CERTIFICATE-----
|