-
Notifications
You must be signed in to change notification settings - Fork 521
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
Fixes part of #4120, part of #1051: Fix a lot of build-time warnings #5402
Commits on Mar 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9ca7e2b - Browse repository at this point
Copy the full SHA 9ca7e2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7238b59 - Browse repository at this point
Copy the full SHA 7238b59View commit details
Commits on Mar 28, 2023
-
Fix Maven license check & update the list.
The check & related scripts required fairly involved reworking since the Maven install file (from which it sources Maven URL context) changed in format as part of the upgrade for rules_jvm_external. This has actually led to what seems to be more correct analysis of libraries that the build depends on, so more licenses have been added to the maven_dependencies.textproto tracking file. One unused Crashlytics dependency was removed since it was referencing an old license that doesn't exist anymore (and the artifact should be replaced in full by more recent Firebase Crashlytics dependencies that we are already using).
Configuration menu - View commit details
-
Copy full SHA for f6188ac - Browse repository at this point
Copy the full SHA f6188acView commit details
Commits on Mar 29, 2023
-
Fix issues with compute_affected_tests.
This addresses an underlying bug with the command executor that can, in some cases, break compute_affected_tests. It also refines some of its internal mechanisms for much better performance on expensive PRs. It also prepares the base support needed for merge queues, but the CI workflows aren't being updated in this change.
Configuration menu - View commit details
-
Copy full SHA for 2c3b6ea - Browse repository at this point
Copy the full SHA 2c3b6eaView commit details -
Use base SHA for computing affected tests.
This prepares for merge queues (but doesn't quite configure the workflow for them--that will happen in a different PR), and improves how tests are computed for stacked PRs.
Configuration menu - View commit details
-
Copy full SHA for c325bc9 - Browse repository at this point
Copy the full SHA c325bc9View commit details -
Merge branch 'upgrade-compute-affected-tests' into update-rules-jvm-e…
…xternal Conflicts: scripts/src/java/org/oppia/android/scripts/common/BUILD.bazel scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesListCheck.kt scripts/src/java/org/oppia/android/scripts/license/MavenDependenciesRetriever.kt scripts/src/java/org/oppia/android/scripts/maven/GenerateMavenDependenciesList.kt scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesListCheckTest.kt scripts/src/javatests/org/oppia/android/scripts/license/MavenDependenciesRetrieverTest.kt scripts/src/javatests/org/oppia/android/scripts/maven/GenerateMavenDependenciesListTest.kt
Configuration menu - View commit details
-
Copy full SHA for 2012647 - Browse repository at this point
Copy the full SHA 2012647View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47f9c02 - Browse repository at this point
Copy the full SHA 47f9c02View commit details -
Also, update TODO check script to have nicer output, and support generating the exemption textproto file for easier updates in the future.
Configuration menu - View commit details
-
Copy full SHA for 8ae5aa8 - Browse repository at this point
Copy the full SHA 8ae5aa8View commit details -
Configuration menu - View commit details
-
Copy full SHA for de3cf14 - Browse repository at this point
Copy the full SHA de3cf14View commit details
Commits on Mar 30, 2023
-
This moves the codebase to using the recommended single top-level Dagger library rather than replicating it in a bunch of different places.
Configuration menu - View commit details
-
Copy full SHA for b2ca68b - Browse repository at this point
Copy the full SHA b2ca68bView commit details -
This is needed for downstream work. It also includes ensuring that Guava JRE can never be used (since only Android should ever be referenced by the production app build).
Configuration menu - View commit details
-
Copy full SHA for 839be0f - Browse repository at this point
Copy the full SHA 839be0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2fe337 - Browse repository at this point
Copy the full SHA c2fe337View commit details -
Configuration menu - View commit details
-
Copy full SHA for a543500 - Browse repository at this point
Copy the full SHA a543500View commit details -
Configuration menu - View commit details
-
Copy full SHA for b882832 - Browse repository at this point
Copy the full SHA b882832View commit details
Commits on Apr 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for aaa0299 - Browse repository at this point
Copy the full SHA aaa0299View commit details -
Configuration menu - View commit details
-
Copy full SHA for d520fa9 - Browse repository at this point
Copy the full SHA d520fa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 037be61 - Browse repository at this point
Copy the full SHA 037be61View commit details
Commits on May 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8a19b4e - Browse repository at this point
Copy the full SHA 8a19b4eView commit details -
The new proto target isn't used anywhere so this was missed.
Configuration menu - View commit details
-
Copy full SHA for 773f7ff - Browse repository at this point
Copy the full SHA 773f7ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 311951f - Browse repository at this point
Copy the full SHA 311951fView commit details
Commits on May 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9e377d5 - Browse repository at this point
Copy the full SHA 9e377d5View commit details
Commits on Jun 6, 2023
-
Merge branch 'develop' into upgrade-compute-affected-tests
Conflicts: scripts/assets/todo_open_exemptions.textproto
Configuration menu - View commit details
-
Copy full SHA for 525a601 - Browse repository at this point
Copy the full SHA 525a601View commit details -
Merge branch 'upgrade-compute-affected-tests' into update-rules-jvm-e…
…xternal Conflicts: scripts/assets/test_file_exemptions.textproto third_party/maven_install.json
Configuration menu - View commit details
-
Copy full SHA for 6cca78f - Browse repository at this point
Copy the full SHA 6cca78fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 327114d - Browse repository at this point
Copy the full SHA 327114dView commit details -
Merge branch 'update-rules-jvm-external' into update-dagger-structure
Conflicts: app/src/main/java/org/oppia/android/app/translation/BUILD.bazel third_party/maven_install.json
Configuration menu - View commit details
-
Copy full SHA for bb4ff28 - Browse repository at this point
Copy the full SHA bb4ff28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d924f4 - Browse repository at this point
Copy the full SHA 5d924f4View commit details
Commits on Aug 22, 2023
-
Fix a variety of dev platform-specific issues.
These issues were found after I started using a new development environment.
Configuration menu - View commit details
-
Copy full SHA for 667bf89 - Browse repository at this point
Copy the full SHA 667bf89View commit details
Commits on Aug 28, 2023
-
Tidy some things up, and revert fragment test.
ProfileAndDeviceIdFragmentTest had been updated to use a newer fragment initialization pattern, but that's no longer needed and seems to be causing what appears to be timing discrepancies between local dev and CI.
Configuration menu - View commit details
-
Copy full SHA for fb59232 - Browse repository at this point
Copy the full SHA fb59232View commit details
Commits on Sep 11, 2023
-
Fix test behavior inconsistency in test.
The issue ultimately arose from test parameters being initialized after they're needed in the launched UI. This type of change was tried earlier in the branch, but reverted since it didn't seem necessary. It is, however, necessary when there are environment differences (e.g. local vs. CI) or when running certain tests individually. Due to the difficulty in finding this issue, ActivityScenarioRule has been added as a prohibited pattern in the static regex checks (along with ActivityTestRule since that's deprecated and discouraged, anyway).
Configuration menu - View commit details
-
Copy full SHA for 2551d4b - Browse repository at this point
Copy the full SHA 2551d4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 714f3ea - Browse repository at this point
Copy the full SHA 714f3eaView commit details
Commits on Sep 13, 2023
-
Fix broken ProfileAndDeviceIdFragmentTest test.
The test was suffering from some proto encoding inconsistencies that seem to occur between some development machines vs. on CI. The fix improves the test's robustness by extracting the raw encoded string, verifying that the other outputs in the intent message correctly correspond to that string, and that the string (as a parsed proto) contains the correct values. As a result, the test no longer depends on a hardcoded encoding value to be present for verification. This does result in a bit more logic than is generally good to have in a test (and it lengthened the test code quite a bit), but it seems necessary in this particular case.
Configuration menu - View commit details
-
Copy full SHA for 7488b9f - Browse repository at this point
Copy the full SHA 7488b9fView commit details
Commits on Oct 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e3d4091 - Browse repository at this point
Copy the full SHA e3d4091View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5671673 - Browse repository at this point
Copy the full SHA 5671673View commit details -
Merge branch 'fix-platform-specific-issues' into upgrade-compute-affe…
…cted-tests Conflicts: scripts/assets/todo_open_exemptions.textproto scripts/src/javatests/org/oppia/android/scripts/ci/ComputeAffectedTestsTest.kt scripts/src/javatests/org/oppia/android/scripts/common/GitClientTest.kt scripts/src/javatests/org/oppia/android/scripts/todo/TodoIssueResolvedCheckTest.kt scripts/src/javatests/org/oppia/android/scripts/todo/TodoOpenCheckTest.kt
Configuration menu - View commit details
-
Copy full SHA for f5ed0c9 - Browse repository at this point
Copy the full SHA f5ed0c9View commit details
Commits on Jan 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bd1466d - Browse repository at this point
Copy the full SHA bd1466dView commit details -
Merge branch 'fix-platform-specific-issues' into upgrade-compute-affe…
…cted-tests Conflicts: scripts/assets/todo_open_exemptions.textproto scripts/src/javatests/org/oppia/android/scripts/ci/ComputeAffectedTestsTest.kt scripts/src/javatests/org/oppia/android/scripts/common/GitClientTest.kt scripts/src/javatests/org/oppia/android/scripts/todo/TodoIssueResolvedCheckTest.kt scripts/src/javatests/org/oppia/android/scripts/todo/TodoOpenCheckTest.kt
Configuration menu - View commit details
-
Copy full SHA for d9b38ea - Browse repository at this point
Copy the full SHA d9b38eaView commit details
Commits on Jan 17, 2024
-
Some follow-up post-merge fixes.
This doesn't address all timeouts being observed in scripts. More analysis may be needed.
Configuration menu - View commit details
-
Copy full SHA for 9f1a2ec - Browse repository at this point
Copy the full SHA 9f1a2ecView commit details
Commits on Jan 18, 2024
-
Make TodoOpenCheck locally runnable.
This does a bunch of other small things, too, but the main difference here is introducing support for interacting with GitHub via its REST API rather than requiring the user to use the 'gh' tool locally (though the gh CLI tool is still needed for maintaining authentication access).
Configuration menu - View commit details
-
Copy full SHA for 39a3add - Browse repository at this point
Copy the full SHA 39a3addView commit details -
Simplify GitHubIssue & some static fixes/docs.
Tests still need to be added, and some cleanup is needed once the branch's base is adjusted.
Configuration menu - View commit details
-
Copy full SHA for 4f7bfd6 - Browse repository at this point
Copy the full SHA 4f7bfd6View commit details -
Add ScriptBackgroundCoroutineDispatcher.
This is a script-specific dispatcher which will allow for better asynchronous support in upcoming PRs (especially for command execution). This change serves to prepare for those changes.
Configuration menu - View commit details
-
Copy full SHA for 000bba3 - Browse repository at this point
Copy the full SHA 000bba3View commit details
Commits on Jan 19, 2024
-
The main change here is ensuring that Bazel 4.0.0 is used & bzlmod disabled in newer versions of Bazel when running operations in a test Bazel environment. This commit also introduces some more timing tweaks on CommandExecutor for some tests, though these only affect very specific tests (as many script tests directly call a script's main() function and thus don't overwrite its executor behavior). This commit attempted to introduce "--batch" mode to runs, but the isolation didn't actually seem to improve stability and, instead, substantially slowed down some of the tests.
Configuration menu - View commit details
-
Copy full SHA for 79878cd - Browse repository at this point
Copy the full SHA 79878cdView commit details -
Merge branch 'fix-platform-specific-issues' into introduce-better-scr…
…ipt-execution-support Conflicts: scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt scripts/src/javatests/org/oppia/android/scripts/ci/ComputeAffectedTestsTest.kt scripts/src/javatests/org/oppia/android/scripts/common/BazelClientTest.kt
Configuration menu - View commit details
-
Copy full SHA for a5f71d6 - Browse repository at this point
Copy the full SHA a5f71d6View commit details -
Plus, actually makes use of the new script background dispatcher in CommandExecutorImpl to make the new wiring make more sense (though its real utility will come in a follow-up PR).
Configuration menu - View commit details
-
Copy full SHA for 0b55bd4 - Browse repository at this point
Copy the full SHA 0b55bd4View commit details -
Merge branch 'introduce-better-script-execution-support' into make-to…
…do-check-locally-runnable
Configuration menu - View commit details
-
Copy full SHA for 53d6727 - Browse repository at this point
Copy the full SHA 53d6727View commit details
Commits on Jan 20, 2024
-
Post-merge fixes & adjustments.
This makes the TODO open check script runnable using the script background dispatcher, and fixes some tests so that they pass now. More documentation and testing work is still needed to finalize this PR.
Configuration menu - View commit details
-
Copy full SHA for 00c7c28 - Browse repository at this point
Copy the full SHA 00c7c28View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd97611 - Browse repository at this point
Copy the full SHA bd97611View commit details -
Merge branch 'fix-platform-specific-issues' into introduce-better-scr…
…ipt-execution-support
Configuration menu - View commit details
-
Copy full SHA for d54829d - Browse repository at this point
Copy the full SHA d54829dView commit details -
Merge branch 'introduce-better-script-execution-support' into make-to…
…do-check-locally-runnable
Configuration menu - View commit details
-
Copy full SHA for fa9cae4 - Browse repository at this point
Copy the full SHA fa9cae4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0618b12 - Browse repository at this point
Copy the full SHA 0618b12View commit details -
Merge branch 'make-todo-check-locally-runnable' into upgrade-compute-…
…affected-tests Conflicts: scripts/assets/todo_open_exemptions.textproto scripts/src/java/org/oppia/android/scripts/ci/ComputeAffectedTests.kt scripts/src/java/org/oppia/android/scripts/common/BazelClient.kt scripts/src/java/org/oppia/android/scripts/common/CommandExecutorImpl.kt scripts/src/java/org/oppia/android/scripts/common/GitClient.kt scripts/src/java/org/oppia/android/scripts/todo/BUILD.bazel scripts/src/java/org/oppia/android/scripts/todo/TodoOpenCheck.kt scripts/src/javatests/org/oppia/android/scripts/ci/ComputeAffectedTestsTest.kt scripts/src/javatests/org/oppia/android/scripts/common/ScriptBackgroundCoroutineDispatcherTest.kt scripts/src/javatests/org/oppia/android/scripts/testing/TestGitRepositoryTest.kt scripts/src/javatests/org/oppia/android/scripts/todo/TodoIssueResolvedCheckTest.kt scripts/src/javatests/org/oppia/android/scripts/todo/TodoOpenCheckTest.kt
Configuration menu - View commit details
-
Copy full SHA for fb148ea - Browse repository at this point
Copy the full SHA fb148eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab326ff - Browse repository at this point
Copy the full SHA ab326ffView commit details -
Merge branch 'upgrade-compute-affected-tests' of github.com:oppia/opp…
…ia-android into upgrade-compute-affected-tests Conflicts: scripts/assets/todo_open_exemptions.textproto scripts/src/java/org/oppia/android/scripts/testing/TestBazelWorkspace.kt scripts/src/javatests/org/oppia/android/scripts/todo/TodoOpenCheckTest.kt
Configuration menu - View commit details
-
Copy full SHA for d5bfad5 - Browse repository at this point
Copy the full SHA d5bfad5View commit details -
Merge branch 'upgrade-compute-affected-tests' into update-rules-jvm-e…
…xternal Conflicts: scripts/assets/test_file_exemptions.textproto scripts/src/javatests/org/oppia/android/scripts/maven/RetrieveLicenseTextsTest.kt
Configuration menu - View commit details
-
Copy full SHA for 1067a18 - Browse repository at this point
Copy the full SHA 1067a18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e2df14 - Browse repository at this point
Copy the full SHA 1e2df14View commit details
Commits on Feb 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 211487c - Browse repository at this point
Copy the full SHA 211487cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a666a9 - Browse repository at this point
Copy the full SHA 1a666a9View commit details
Commits on Feb 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a2ee5d3 - Browse repository at this point
Copy the full SHA a2ee5d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5b9012 - Browse repository at this point
Copy the full SHA d5b9012View commit details -
Fixed broken instrumentation builds.
This was done by removing the //testing dependency and, instead, having instrumentation targets depend on the direct module within //testing that they need to build. This module & its corresponding implementation binding (and tests) needed to be moved out of //testing and into their own /firebase package.
Configuration menu - View commit details
-
Copy full SHA for e6ec869 - Browse repository at this point
Copy the full SHA e6ec869View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f50469 - Browse repository at this point
Copy the full SHA 9f50469View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dbf4dc - Browse repository at this point
Copy the full SHA 8dbf4dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c38057 - Browse repository at this point
Copy the full SHA 9c38057View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2ff4e3 - Browse repository at this point
Copy the full SHA f2ff4e3View commit details
Commits on Feb 8, 2024
-
Add missing tests for TestBlazeWorkspace changes.
Also includes some minor clean-ups within TestBazelWorkspaceTest.
Configuration menu - View commit details
-
Copy full SHA for fad48ed - Browse repository at this point
Copy the full SHA fad48edView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1802c8 - Browse repository at this point
Copy the full SHA e1802c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00c32f6 - Browse repository at this point
Copy the full SHA 00c32f6View commit details -
Merge branch 'fix-platform-specific-issues' into introduce-better-scr…
…ipt-execution-support
Configuration menu - View commit details
-
Copy full SHA for 2f87f4d - Browse repository at this point
Copy the full SHA 2f87f4dView commit details -
Merge branch 'introduce-better-script-execution-support' into make-to…
…do-check-locally-runnable
Configuration menu - View commit details
-
Copy full SHA for aa3547c - Browse repository at this point
Copy the full SHA aa3547cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3cbd93 - Browse repository at this point
Copy the full SHA d3cbd93View commit details -
Merge branch 'fix-platform-specific-issues' into introduce-better-scr…
…ipt-execution-support
Configuration menu - View commit details
-
Copy full SHA for 13e4358 - Browse repository at this point
Copy the full SHA 13e4358View commit details -
Merge branch 'introduce-better-script-execution-support' into make-to…
…do-check-locally-runnable
Configuration menu - View commit details
-
Copy full SHA for 622aced - Browse repository at this point
Copy the full SHA 622acedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50f41d2 - Browse repository at this point
Copy the full SHA 50f41d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8df70e - Browse repository at this point
Copy the full SHA c8df70eView commit details
Commits on Feb 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c85d421 - Browse repository at this point
Copy the full SHA c85d421View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcf27b6 - Browse repository at this point
Copy the full SHA dcf27b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2369514 - Browse repository at this point
Copy the full SHA 2369514View commit details -
Merge branch 'fix-platform-specific-issues' into introduce-better-scr…
…ipt-execution-support
Configuration menu - View commit details
-
Copy full SHA for c7ec5d4 - Browse repository at this point
Copy the full SHA c7ec5d4View commit details -
Merge branch 'introduce-better-script-execution-support' into make-to…
…do-check-locally-runnable
Configuration menu - View commit details
-
Copy full SHA for 4b418bd - Browse repository at this point
Copy the full SHA 4b418bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6a9f70 - Browse repository at this point
Copy the full SHA d6a9f70View commit details -
Required upgrade of kotlinx-coroutines-core.
Configuration menu - View commit details
-
Copy full SHA for 8de4d51 - Browse repository at this point
Copy the full SHA 8de4d51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f69f11 - Browse repository at this point
Copy the full SHA 3f69f11View commit details -
Merge branch 'introduce-better-script-execution-support' into make-to…
…do-check-locally-runnable
Configuration menu - View commit details
-
Copy full SHA for ea8e0b1 - Browse repository at this point
Copy the full SHA ea8e0b1View commit details
Commits on Feb 14, 2024
-
Update scripts/src/javatests/org/oppia/android/scripts/common/GitClie…
…ntTest.kt Co-authored-by: Adhiambo Peres <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2916770 - Browse repository at this point
Copy the full SHA 2916770View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2d810a - Browse repository at this point
Copy the full SHA f2d810aView commit details -
Merge branch 'fix-platform-specific-issues' into introduce-better-scr…
…ipt-execution-support Conflicts: third_party/maven_install.json
Configuration menu - View commit details
-
Copy full SHA for 808f412 - Browse repository at this point
Copy the full SHA 808f412View commit details -
Merge branch 'introduce-better-script-execution-support' into make-to…
…do-check-locally-runnable
Configuration menu - View commit details
-
Copy full SHA for 2315aea - Browse repository at this point
Copy the full SHA 2315aeaView commit details -
Add tests for GitHubClient & TodoOpenCheck.
Add new FakeCommandExecutor utility + tests. Add missing GitHub workflow update.
Configuration menu - View commit details
-
Copy full SHA for af51395 - Browse repository at this point
Copy the full SHA af51395View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6856e3c - Browse repository at this point
Copy the full SHA 6856e3cView commit details -
Merge branch 'fix-platform-specific-issues' into introduce-better-scr…
…ipt-execution-support
Configuration menu - View commit details
-
Copy full SHA for 5a050de - Browse repository at this point
Copy the full SHA 5a050deView commit details -
Merge branch 'introduce-better-script-execution-support' into make-to…
…do-check-locally-runnable
Configuration menu - View commit details
-
Copy full SHA for 13b8d4b - Browse repository at this point
Copy the full SHA 13b8d4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 280b3ec - Browse repository at this point
Copy the full SHA 280b3ecView commit details -
Merge branch 'make-todo-check-locally-runnable' into upgrade-compute-…
…affected-tests Conflicts: scripts/assets/todo_open_exemptions.textproto scripts/src/javatests/org/oppia/android/scripts/todo/TodoOpenCheckTest.kt
Configuration menu - View commit details
-
Copy full SHA for 0bd7e2f - Browse repository at this point
Copy the full SHA 0bd7e2fView commit details
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5951c0f - Browse repository at this point
Copy the full SHA 5951c0fView commit details -
Merge branch 'upgrade-compute-affected-tests' into update-rules-jvm-e…
…xternal Conflicts: scripts/assets/maven_dependencies.textproto third_party/maven_install.json
Configuration menu - View commit details
-
Copy full SHA for ee71b32 - Browse repository at this point
Copy the full SHA ee71b32View commit details -
Update Maven dep list checker & updater scripts.
Updates the utilities for the Maven dep list & updater scripts to have much more robustness when trying to verify the correct repository URLs for artifact coordinates, and when downloading artifact POM files. The main robustness changes come in the form of retries and smarter parallelization and error checking. These changes were necessary due to one of my workstations frequently flaking out on large numbers of URL blocks during verification, and this helps considerably.
Configuration menu - View commit details
-
Copy full SHA for 3627067 - Browse repository at this point
Copy the full SHA 3627067View commit details
Commits on Feb 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a5eb624 - Browse repository at this point
Copy the full SHA a5eb624View commit details -
Merge branch 'introduce-better-script-execution-support' into make-to…
…do-check-locally-runnable
Configuration menu - View commit details
-
Copy full SHA for ae239b3 - Browse repository at this point
Copy the full SHA ae239b3View commit details -
Fix broken TodoOpenCheck tests & check exemptions.
For the former, this mainly involved isolating the gh auth tool dependency in the same way as GitHubClientTest. This improves environment independence and test performance.
Configuration menu - View commit details
-
Copy full SHA for 34ea6aa - Browse repository at this point
Copy the full SHA 34ea6aaView commit details -
Merge branch 'make-todo-check-locally-runnable' into upgrade-compute-…
…affected-tests Conflicts: scripts/assets/todo_open_exemptions.textproto scripts/src/javatests/org/oppia/android/scripts/todo/TodoOpenCheckTest.kt
Configuration menu - View commit details
-
Copy full SHA for df61985 - Browse repository at this point
Copy the full SHA df61985View commit details -
Configuration menu - View commit details
-
Copy full SHA for 161ae8d - Browse repository at this point
Copy the full SHA 161ae8dView commit details
Commits on Feb 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8c87993 - Browse repository at this point
Copy the full SHA 8c87993View commit details -
Merge branch 'update-rules-jvm-external' into update-dagger-structure
Includes some manual fixes due to ":dagger" being moved to top-level. Conflicts: app/BUILD.bazel app/src/main/java/org/oppia/android/app/notice/testing/BUILD.bazel app/src/sharedTest/java/org/oppia/android/app/notice/BUILD.bazel domain/src/main/java/org/oppia/android/domain/onboarding/BUILD.bazel domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel domain/src/test/java/org/oppia/android/domain/exploration/BUILD.bazel domain/src/test/java/org/oppia/android/domain/onboarding/BUILD.bazel domain/src/test/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel scripts/assets/maven_dependencies.textproto third_party/maven_install.json third_party/versions.bzl utility/src/main/java/org/oppia/android/util/logging/firebase/BUILD.bazel utility/src/test/java/org/oppia/android/util/logging/firebase/BUILD.bazel
Configuration menu - View commit details
-
Copy full SHA for bb6e681 - Browse repository at this point
Copy the full SHA bb6e681View commit details
Commits on Feb 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5c812a1 - Browse repository at this point
Copy the full SHA 5c812a1View commit details
Commits on Mar 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e0e74d5 - Browse repository at this point
Copy the full SHA e0e74d5View commit details -
Merge branch 'introduce-better-script-execution-support' into make-to…
…do-check-locally-runnable
Configuration menu - View commit details
-
Copy full SHA for 2dd0cd7 - Browse repository at this point
Copy the full SHA 2dd0cd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79a2f0f - Browse repository at this point
Copy the full SHA 79a2f0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60458bf - Browse repository at this point
Copy the full SHA 60458bfView commit details -
Merge branch 'update-rules-jvm-external' into update-dagger-structure
Conflicts: utility/src/main/java/org/oppia/android/util/locale/BUILD.bazel
Configuration menu - View commit details
-
Copy full SHA for 228a037 - Browse repository at this point
Copy the full SHA 228a037View commit details
Commits on Mar 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 70df9b3 - Browse repository at this point
Copy the full SHA 70df9b3View commit details -
Merge branch 'introduce-better-script-execution-support' into make-to…
…do-check-locally-runnable
Configuration menu - View commit details
-
Copy full SHA for 04fc8b8 - Browse repository at this point
Copy the full SHA 04fc8b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c301eed - Browse repository at this point
Copy the full SHA c301eedView commit details
Commits on Mar 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 51a96ce - Browse repository at this point
Copy the full SHA 51a96ceView commit details
Commits on Mar 20, 2024
-
Merge commit 'e2f94e41e4cba3bc5b5f3af65f7c43a6543b4c52' into introduc…
…e-better-script-execution-support
Configuration menu - View commit details
-
Copy full SHA for b3e2fd9 - Browse repository at this point
Copy the full SHA b3e2fd9View commit details -
Merge branch 'introduce-better-script-execution-support' into make-to…
…do-check-locally-runnable
Configuration menu - View commit details
-
Copy full SHA for 73a8bce - Browse repository at this point
Copy the full SHA 73a8bceView commit details -
Configuration menu - View commit details
-
Copy full SHA for f48f78e - Browse repository at this point
Copy the full SHA f48f78eView commit details
Commits on May 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 02ccc87 - Browse repository at this point
Copy the full SHA 02ccc87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28fcb9d - Browse repository at this point
Copy the full SHA 28fcb9dView commit details -
Merge branch 'upgrade-compute-affected-tests' into update-rules-jvm-e…
…xternal Conflicts: WORKSPACE third_party/maven_install.json
Configuration menu - View commit details
-
Copy full SHA for aa8988c - Browse repository at this point
Copy the full SHA aa8988cView commit details -
Merge branch 'update-rules-jvm-external' into update-dagger-structure
Conflicts: domain/src/main/java/org/oppia/android/domain/oppialogger/analytics/BUILD.bazel third_party/maven_install.json utility/src/test/java/org/oppia/android/util/logging/BUILD.bazel
Configuration menu - View commit details
-
Copy full SHA for 658c9f0 - Browse repository at this point
Copy the full SHA 658c9f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cf06d4 - Browse repository at this point
Copy the full SHA 4cf06d4View commit details
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0cc5d5d - Browse repository at this point
Copy the full SHA 0cc5d5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c43c036 - Browse repository at this point
Copy the full SHA c43c036View commit details -
Merge branch 'update-rules-jvm-external' into update-dagger-structure
Conflicts: third_party/maven_install.json
Configuration menu - View commit details
-
Copy full SHA for c30a839 - Browse repository at this point
Copy the full SHA c30a839View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbac9a2 - Browse repository at this point
Copy the full SHA fbac9a2View commit details
Commits on May 21, 2024
-
Upgrade to rules_kotlin 1.5.0 beta 3.
This is in preparation for the codebase-wide upgrade to Kotlin 1.6.
Configuration menu - View commit details
-
Copy full SHA for 956b358 - Browse repository at this point
Copy the full SHA 956b358View commit details
Commits on May 22, 2024
-
Fix build-time Kotlin & Java warnings.
This pulls in non-configuration changes from #4937 that are compatible with the current Kotlin 1.4.x. Kotlin 1.5 and 1.6 changes will need to come as part of a downstream PR.
Configuration menu - View commit details
-
Copy full SHA for f5c07fc - Browse repository at this point
Copy the full SHA f5c07fcView commit details -
These are mainly reverting a few more Kotlin 1.5/1.6-specific API changes.
Configuration menu - View commit details
-
Copy full SHA for 0429177 - Browse repository at this point
Copy the full SHA 0429177View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dc6b7b - Browse repository at this point
Copy the full SHA 3dc6b7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for acd1c0d - Browse repository at this point
Copy the full SHA acd1c0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c672af0 - Browse repository at this point
Copy the full SHA c672af0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b19f5b - Browse repository at this point
Copy the full SHA 1b19f5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e923e2 - Browse repository at this point
Copy the full SHA 3e923e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9af41bd - Browse repository at this point
Copy the full SHA 9af41bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6100394 - Browse repository at this point
Copy the full SHA 6100394View commit details -
Merge branch 'upgrade-to-newer-rules-kotlin' into fix-build-time-kotl…
…in-java-warnings
Configuration menu - View commit details
-
Copy full SHA for b6c3ebe - Browse repository at this point
Copy the full SHA b6c3ebeView commit details
Commits on May 23, 2024
-
Move forward TODO fixes from #4937.
These changes should have been in this branch originally.
Configuration menu - View commit details
-
Copy full SHA for 441e293 - Browse repository at this point
Copy the full SHA 441e293View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f1eed7 - Browse repository at this point
Copy the full SHA 2f1eed7View commit details
Commits on May 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 785d408 - Browse repository at this point
Copy the full SHA 785d408View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7951d46 - Browse repository at this point
Copy the full SHA 7951d46View commit details
Commits on May 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d4d8646 - Browse repository at this point
Copy the full SHA d4d8646View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6cfd74 - Browse repository at this point
Copy the full SHA b6cfd74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0468e81 - Browse repository at this point
Copy the full SHA 0468e81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47ad078 - Browse repository at this point
Copy the full SHA 47ad078View commit details -
Merge branch 'upgrade-to-newer-rules-kotlin' into fix-build-time-kotl…
…in-java-warnings
Configuration menu - View commit details
-
Copy full SHA for 828e43e - Browse repository at this point
Copy the full SHA 828e43eView commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7c186c3 - Browse repository at this point
Copy the full SHA 7c186c3View commit details -
Merge branch 'upgrade-to-newer-rules-kotlin' into fix-build-time-kotl…
…in-java-warnings
Configuration menu - View commit details
-
Copy full SHA for dffff83 - Browse repository at this point
Copy the full SHA dffff83View commit details
Commits on May 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bc79bf7 - Browse repository at this point
Copy the full SHA bc79bf7View commit details -
Merge branch 'develop' into fix-build-time-kotlin-java-warnings
Conflicts: domain/src/main/java/org/oppia/android/domain/topic/PrimeTopicAssetsControllerImpl.kt
Configuration menu - View commit details
-
Copy full SHA for 2d3f5d5 - Browse repository at this point
Copy the full SHA 2d3f5d5View commit details
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4b26fd5 - Browse repository at this point
Copy the full SHA 4b26fd5View commit details