Skip to content

Add governance guard and automated linter and fallback blocks. - #1669

Merged
copybara-service[bot] merged 1 commit into
mainfrom
test_959878532
Aug 10, 2026
Merged

Add governance guard and automated linter and fallback blocks.#1669
copybara-service[bot] merged 1 commit into
mainfrom
test_959878532

Conversation

@copybara-service

@copybara-service copybara-service Bot commented Aug 5, 2026

Copy link
Copy Markdown

Add governance guard and automated linter and fallback blocks.

Implements support for --macro_name and an automated linter in extract_cpp_from_rust.
Adds an automated lint rule (lint_bindable_cpp) to detect when a C++ item inside fallback blocks is natively bindable by Crubit, prompting developers or AI agents to upgrade it to standard Rust bindings.

@copybara-service
copybara-service Bot force-pushed the test_959878532 branch 8 times, most recently from b96b238 to 248e68c Compare August 10, 2026 01:29
@copybara-service copybara-service Bot changed the title Add governance guard and automated linter for DO_NOT_SUBMIT_CPP_DECL and fallback blocks. Add governance guard and automated linter and fallback blocks. Aug 10, 2026
Implements support for --macro_name and an automated linter in extract_cpp_from_rust.
Adds an automated lint rule (lint_bindable_cpp) to detect when a C++ item inside fallback blocks is natively bindable by Crubit, prompting developers or AI agents to upgrade it to standard Rust bindings.

PiperOrigin-RevId: 961886197
@copybara-service
copybara-service Bot merged commit 78e8b75 into main Aug 10, 2026
@copybara-service
copybara-service Bot deleted the test_959878532 branch August 10, 2026 01:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant