Build - fix(backup): close two teardown gaps flagged in code review Don't SetError("shutdown in progress") from Execute() during teardown. That routes through node-addon-api's parent OnWorkComplete, which constructs OnError(Error::New(env, _error)) inside WrapCallback - still a teardown-time napi touch whose failure mode is ThrowAsJavaScriptException. Return with empty _error instead so dispatch goes through OnOK, where the existing shutting_down_ guard short-circuits before deferred_. Stop reading pro... #298
build.yml
on: push
Matrix: prebuild-linux-glibc
prebuild-mac-x64
2m 15s
prebuild-mac-arm64
1m 4s
prebuild-win-x64
2m 37s
prebuild-win-arm64
4m 16s
Matrix: prebuild-linux-musl
lint
47s
Matrix: test-ubuntu
Matrix: test-api-compatibility
Matrix: test-mac-win
Matrix: test-alpine
publish
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
prebuilds-linux-arm64-glibc
|
1.12 MB |
sha256:b09601494e23b4743e4e16db8e44f77d1fe427adc54bab72cfd8ef6839da3ddb
|
|
|
prebuilds-linux-arm64-musl
|
1.31 MB |
sha256:014a59d4b83ad7e3b779ddcf4273596db02c27ab5d8538d2136158f0dab7ca05
|
|
|
prebuilds-linux-x64-glibc
|
1.16 MB |
sha256:065fffdc0f9a07c46a9cf0a6471fd2f7a95a69a5059a226083d12b1391165316
|
|
|
prebuilds-linux-x64-musl
|
1.31 MB |
sha256:04ab58108b5cfb13bcbcf9df75f27d7d73dc593ffd037ebc9e0d599e1d63c54f
|
|
|
prebuilds-mac-arm64
|
1.02 MB |
sha256:85b4e8bf8c9a6aed3b6f72c83d692fe8be2e86c87696b54778f45a2b01a5fad7
|
|
|
prebuilds-mac-x64
|
1.09 MB |
sha256:b5d143126afb9e5e79d3f29522c7cfa88095c840e541197e51a888ee296ea30e
|
|
|
prebuilds-win-arm64
|
999 KB |
sha256:d1267898b3d1e76aec189f00cfcdf257870c4329b0b683b2658de038df2306de
|
|
|
prebuilds-win-x64
|
1.1 MB |
sha256:6ff66a92674179990c1c48bc7ac5781e48a0d2655a421d2ae87667ceffe62771
|
|
|
test-extension-linux-arm64-musl
|
4.43 KB |
sha256:4ceaf4edd13ffaf7604cbd52f3c61efd934c36c2f512cfd3fae0ddcc0daeaca3
|
|
|
test-extension-linux-x64-musl
|
3.15 KB |
sha256:5527c31501ecf9b66d42275685a9b4baa616f7cc6fa3b5ff96777dd92bd9c471
|
|