-
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 #3497: Add CI check to ensure maven_dependencies.textproto is up to date #3520
Fix #3497: Add CI check to ensure maven_dependencies.textproto is up to date #3520
Conversation
…ependencies.textproto
…oppia/oppia-android into callout-coordinate-name
@anandwana001 @BenHenning @rt4914 PTAL for a first pass. I'll test cases for the new files and KDocs for all the public members as soon as the structure of the new file is approved. |
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.
app/src/test/java/org/oppia/android/app/testing/PlatformParameterIntegrationTest.kt
Outdated
Show resolved
Hide resolved
scripts/src/java/org/oppia/android/scripts/ci/VerifyMavenDependenciesListIsUpToDate.kt
Outdated
Show resolved
Hide resolved
scripts/src/java/org/oppia/android/scripts/ci/VerifyMavenDependenciesListIsUpToDate.kt
Outdated
Show resolved
Hide resolved
scripts/src/java/org/oppia/android/scripts/ci/VerifyMavenDependenciesListIsUpToDate.kt
Outdated
Show resolved
Hide resolved
scripts/src/java/org/oppia/android/scripts/common/MavenDependenciesListGenerator.kt
Outdated
Show resolved
Hide resolved
scripts/src/java/org/oppia/android/scripts/common/MavenDependenciesListGenerator.kt
Outdated
Show resolved
Hide resolved
scripts/src/java/org/oppia/android/scripts/common/MavenDependenciesListGenerator.kt
Outdated
Show resolved
Hide resolved
scripts/src/java/org/oppia/android/scripts/common/MavenDependenciesListGenerator.kt
Outdated
Show resolved
Hide resolved
scripts/src/java/org/oppia/android/scripts/common/MavenDependenciesListGenerator.kt
Outdated
Show resolved
Hide resolved
Hi. Will need to look at this tomorrow. |
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.
Hi @prayutsu. I finished taking a full pass on the PR and had a few more comments. PTAL.
scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt
Outdated
Show resolved
Hide resolved
scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt
Outdated
Show resolved
Hide resolved
scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt
Outdated
Show resolved
Hide resolved
scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt
Outdated
Show resolved
Hide resolved
scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt
Outdated
Show resolved
Hide resolved
scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt
Outdated
Show resolved
Hide resolved
scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt
Show resolved
Hide resolved
scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt
Show resolved
Hide resolved
scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt
Outdated
Show resolved
Hide resolved
…remove extra CI check.
@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. Generally LGTM, just had a few more comments. PTAL.
scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt
Outdated
Show resolved
Hide resolved
scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt
Outdated
Show resolved
Hide resolved
scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt
Show resolved
Hide resolved
scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt
Outdated
Show resolved
Hide resolved
scripts/src/javatests/org/oppia/android/scripts/common/MavenDependenciesListGeneratorTest.kt
Outdated
Show resolved
Hide resolved
…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.
Thanks @prayutsu. LGTM!
scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt
Outdated
Show resolved
Hide resolved
Merging since everyone approved & there are no outstanding comment threads. |
Explanation
Fixes #3497:
Added a CI check that ensures maven_dependencies.textproto is always up-to-date
All newly added test cases passing -
CI check failing because of incomplete list -
The new Maven Dependencies CI check failed in actual as Sparsh recently added some Kotlin dependency and thus maven_dependencies.textproto needed to be updated -
Checklist