Repository navigation
Conversation
PR HealthCoverage ✔️
This check for test coverage is informational (issues shown here will not fail the PR). This check can be disabled by tagging the PR with License Headers ✔️
All source files should start with a license header. This check can be disabled by tagging the PR with Breaking changes ✔️
This check can be disabled by tagging the PR with
Unused Dependencies
|
| Package | Status |
|---|---|
| boring | ❗ Show IssuesThese packages may be unused, or you may be using assets from these packages: |
For details on how to fix these, see dependency_validator.
This check can be disabled by tagging the PR with skip-unused-dependencies-check.
API leaks ⚠️
The following packages contain symbols visible in the public API, but not exported by the library. Export these symbols or remove them from your publicly visible API.
| Package | Leaked API symbol | Leaking sources |
|---|---|---|
| boring | self._SymbolAddresses | bindings/boringssl.g.dart::SymbolAddresses bindings/boringssl.g.dart::addresses |
| boring | self.__va_list_tag | bindings/boringssl.g.dart::BIO_vsnprintf::args bindings/boringssl.g.dart::OPENSSL_vasprintf::args |
| boring | self.__locale_struct | bindings/boringssl.g.dart::locale_t |
This check can be disabled by tagging the PR with skip-leaking-check.
Changelog Entry ✔️
| Package | Changed Files |
|---|
Changes to files need to be accounted for in their respective changelogs.
This check can be disabled by tagging the PR with skip-changelog-check.
8ff1cbd to
f89c756
Compare
c33281f to
350a6d1
Compare
Summary
Extracts the shared build hook, link hook (tree-shaking, Windows COFF
.libsymbol parser and.defmodule-definition fallback, and dynamic-library link failure fallback), SHA-256 verification,outputDirectorySharedcaching, and release tooling intopackage:prebuilt_code_assets.Changes
lib/src/hook_helpers/library.dartdefiningboringLibrary(PrebuiltLibrary) andbuildBoringFromCMake.hook/build.dart,hook/link.dart,tool/precompile_binaries.dart,tool/regenerate_hashes.dart, andtest/tree_shaking_test.dartto delegate topackage:prebuilt_code_assets.lib/src/hook_helpers/{build_options,fetch,sha256,targets}.dart(~840 lines removed).