-
Notifications
You must be signed in to change notification settings - Fork 499
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
Fix #3498: Add CI check to ensure license text is never checked into Git #3632
Fix #3498: Add CI check to ensure license text is never checked into Git #3632
Conversation
…ependencies.textproto
…oppia/oppia-android into callout-coordinate-name
…check-to-ensure-maven_dependencies.textproto-is-up-to-date
…check-to-ensure-maven_dependencies.textproto-is-up-to-date
…oid into add-ci-check-to-ensure-maven_dependencies.textproto-is-up-to-date
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@prayutsu please bring this up-to-date with develop now that its based PR is merged & assign back. |
Hi, @prayutsu, the LGTM Label has been removed because the changes were requested on this PR. Thanks!. |
@BenHenning PTAL. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @prayutsu! Just noticed one thing that I missed earlier, but otherwise this LGTM.
scripts/src/javatests/org/oppia/android/scripts/license/LicenseTextsCheckTest.kt
Outdated
Show resolved
Hide resolved
@BenHenning PTAL. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @prayutsu. LGTM!
Can't enable auto-merge since I need to verify that the test change is passing (Bazel tests do not currently block PR submission).
@prayutsu please assign back when CI is passing or merge yourself (but only if all CI checks are passing since some, such as the Bazel tests, are currently not required per our GitHub config). |
Hi @prayutsu, this PR is ready to be merged. Please address any remaining comments prior to merging, and feel free to merge this PR once the CI checks pass and you're happy with it. Thanks! |
Explanation
Fixes #3498
Added a new script that will run on CI and verify that the version of third_party_dependencies.xml generated by GenerateLicenseTexts.kt is never checked into Git.
Screenshot -
Checklist