Skip to content

ci: enforce warnings as errors in test entrypoints#357

Merged
filmil merged 1 commit into
google:mainfrom
clydegerber:fix/reinstate_null_ptr_deref_check
Jun 19, 2026
Merged

ci: enforce warnings as errors in test entrypoints#357
filmil merged 1 commit into
google:mainfrom
clydegerber:fix/reinstate_null_ptr_deref_check

Conversation

@clydegerber

Copy link
Copy Markdown
Contributor

Summary

  • Adds RUSTFLAGS="-D warnings" to run_cargo_test() and run_cargo_doc() in build/entrypoint.sh

All compiler warnings have been addressed in the preceding PRs (#349, #350, #356). This commit promotes warnings to errors in CI to prevent regressions.

Test plan

  • CI passes with -D warnings enabled
  • No new compiler warnings are introduced

This commit was created by an automated coding assistant, with human supervision.

@clydegerber

clydegerber commented May 12, 2026

Copy link
Copy Markdown
Contributor Author

Can I get a review of this?

Add RUSTFLAGS="-D warnings" to cargo test and cargo doc invocations in
both entrypoint.sh and entrypoint-test-current.sh so that any newly
introduced compiler warning causes CI to fail.

This commit was created by an automated coding assistant, with human
supervision.
@clydegerber

Copy link
Copy Markdown
Contributor Author

@filmil — friendly bump. Three open PRs awaiting review:

All three are mergeable with no conflicts. Let me know if any of them need rework, or if you'd prefer a different merge order.

@filmil

filmil commented Jun 1, 2026

Copy link
Copy Markdown
Member

Can I get a review of this?

Weird, I do not rememebr seeing this nudge. In any case thank you for the nudge.

@filmil

filmil commented Jun 1, 2026

Copy link
Copy Markdown
Member

Looking at this now, I rememebr reviewing this, but not approving it. :/

@clydegerber clydegerber force-pushed the fix/reinstate_null_ptr_deref_check branch from 90f9d6e to a7763d4 Compare June 2, 2026 21:31
@clydegerber

clydegerber commented Jun 18, 2026

Copy link
Copy Markdown
Contributor Author

@filmil - gentle nudge on merging these open PRs.

@filmil filmil merged commit 9e7cebb into google:main Jun 19, 2026
19 checks passed
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.

2 participants