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

Add: [Actions] Check CI annotations to detect compile warnings #9217

Merged
merged 1 commit into from May 10, 2021

Conversation

glx22
Copy link
Contributor

@glx22 glx22 commented May 8, 2021

Motivation / Problem

When compilation generates warnings in a PR, they are visible in checks tab and inlined in Files changed tab, but they are easy to miss if not actively looked for.

Description

This adds a CI job to check if there are any annotations generated by previous jobs, and "fails" CI if any is found.
And I enabled this job for PRs only.

A test PR with compile warnings is available here.

Limitations

Checklist for review

Some things are not automated, and forgotten often. This list is a reminder for the reviewers.

  • The bug fix is important enough to be backported? (label: 'backport requested')
  • This PR affects the save game format? (label 'savegame upgrade')
  • This PR affects the GS/AI API? (label 'needs review: Script API')
    • ai_changelog.hpp, gs_changelog.hpp need updating.
    • The compatibility wrappers (compat_*.nut) need updating.
  • This PR affects the NewGRF API? (label 'needs review: NewGRF')

@LordAro
Copy link
Member

LordAro commented May 8, 2021

image
output of it is not ideal...

@glx22 glx22 force-pushed the annotations branch 2 times, most recently from 1418eb6 to 352da8b Compare May 8, 2021 22:27
Copy link
Member

@TrueBrain TrueBrain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I do not understand what the last step does, but I am sure it is fine :P

@glx22 glx22 merged commit c53d999 into OpenTTD:master May 10, 2021
@glx22 glx22 deleted the annotations branch May 10, 2021 12:48
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.

None yet

3 participants