Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fail cc_ast_dump when AST dump encounters errors, add missing dependencies to API AST dump #3007

Merged
merged 1 commit into from
Oct 26, 2024

Conversation

fhanau
Copy link
Collaborator

@fhanau fhanau commented Oct 26, 2024

PR #2991 introduced a regression where the API AST dump did not have access to all the required includes. However, an incomplete AST was still being generated despite the missing include error. Add the missing dependencies so that the correct types are generated and enable pipefail for the ast dump/gzip shell commands so that the cc_ast_dump action fails if there are any errors being reported.

…ncies to API AST dump

PR #2991 introduced a regression where the API AST dump did not have access to
all the required includes. However, an incomplete AST was still being generated
despite the missing include error. Add the missing dependencies so that the
correct types are generated and enable pipefail for the ast dump/gzip shell
commands so that the cc_ast_dump action fails if there are any errors being
reported.
@fhanau fhanau marked this pull request as ready for review October 26, 2024 16:05
@fhanau fhanau requested review from a team as code owners October 26, 2024 16:05
@fhanau fhanau requested review from npaun and garrettgu10 October 26, 2024 16:05
@fhanau fhanau merged commit e01f32e into main Oct 26, 2024
13 checks passed
@fhanau fhanau deleted the felix/102624-fix-types-gen branch October 26, 2024 17:06
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