Commit Graph

38 Commits

Author SHA1 Message Date
Akash Yadav 4a44581ae3 tests(tooling-api): add test to ensure task events are dispatched when configuration cache is enabled (#1173) 2023-09-06 09:26:12 +05:30
Akash Yadav 4290de353d fix: add ability to use custom Gradle dist version in tooling API 2023-09-05 17:36:51 +05:30
Akash Yadav d3aebc36bd fix(tooling-api): warn user if the AGP version is greater than tested version 2023-09-05 17:36:47 +05:30
Akash Yadav bc014083c9 fix: specify minimum and latest AGP version in BuildInfo 2023-09-05 17:36:47 +05:30
Akash Yadav ee6aa11bb0 refactor: rename AndroidModule.selectedVariant to 'configuredVariant' 2023-09-05 17:36:42 +05:30
Akash Yadav 458dcf5641 fix(tooling-api): do not try to fetch model sync files on unsupported AGP versions 2023-09-05 17:36:39 +05:30
Akash Yadav f5143625ef refactor: migrate ProjectManager to interface based API 2023-09-05 17:36:39 +05:30
Akash Yadav 7d64702e3a fix(tooling-api): fall back to default variant if configured variant is not found 2023-09-05 17:36:38 +05:30
Akash Yadav 4b577f5eed feat: add support for selecting build variants in project (closes #223) 2023-09-05 17:36:37 +05:30
Akash Yadav 73f2b18a37 refactor(tooling-api): rename 'InitializeProjectMessage' to 'InitializeProjectParams' 2023-09-05 17:36:37 +05:30
Akash Yadav 79b7cc1083 fix: update AGP and builder-model API to v8.1.0 (fixes #1192) 2023-09-05 17:36:32 +05:30
Akash Yadav 7ad3fe86a5 feat: automatically select build variants for Android projects 2023-09-05 17:36:31 +05:30
Akash Yadav 8f74b0faee fix: project initialization error is not handled properly 2023-09-05 17:36:30 +05:30
Akash Yadav e725d1cacf feat(projects): implement project deserialization and transformation (2/2) 2023-09-05 17:36:30 +05:30
Akash Yadav e38348c9ff feat(projects): implement project deserialization and transformation (1/2) 2023-09-05 17:36:29 +05:30
Akash Yadav 823943625e feat(tooling-api): implement IJavaProject service 2023-09-05 17:36:29 +05:30
Akash Yadav de5e55c86e feat(tooling-api): new tooling API model implementation 2023-09-05 17:36:28 +05:30
Akash Yadav 314475ee23 fix(tests/tooling-api): update max AGP and Gradle version 2023-07-09 17:14:45 +05:30
Akash Yadav 430c15836d fix(tooling-api): misleading log message while initializing project
This commit fixes a misleading log message that shows 'Project XXXX is not an Android project' message for root projects
2023-07-08 23:15:29 +05:30
Akash Yadav faf2c3b916 fix: task names are trimmed from build output before build is executed (closes #1045) 2023-06-18 23:53:45 +05:30
Akash Yadav fa8680e873 refactor: replace hardcoded package names in build scripts with BuildConfig property 2023-04-13 22:56:17 +05:30
Akash Yadav a23617d27a tests(test-project): declare namespaces in build scripts 2023-04-10 09:08:00 +05:30
Akash Yadav 9cf8a01a65 tests(tooling-api): test only minimum supported and latest AGP version 2023-04-09 23:27:58 +05:30
Akash Yadav 7ddd2f5a82 tests: use FileProvider API to access file paths 2023-04-09 23:22:24 +05:30
Akash Yadav cb2a468cbe tests(tooling-api): fix invalid AGP version 2023-04-09 18:38:08 +05:30
Akash Yadav 5b60cb10ff tests: test AGP 8.0.2 with tooling API 2023-04-09 18:08:53 +05:30
Akash Yadav c4bbe1e349 fix: delete shadow jar files before copying 2023-04-08 20:14:31 +05:30
Akash Yadav 3aa6a045ad fix: 'tooling-api-all.jar' file not available for tests 2023-04-08 18:01:14 +05:30
renovate[bot] a4e69445ab chore(deps): update plugin com.github.johnrengelman.shadow to v8.1.1 2023-03-21 18:53:44 +05:30
renovate[bot] 8965b446eb chore(deps): update plugin com.github.johnrengelman.shadow to v8.1.0 (#830)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-28 18:23:52 +05:30
renovate[bot] 385e9cf080 chore(deps): update plugin com.github.johnrengelman.shadow to v8 (#818)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-25 18:16:41 +05:30
Akash Yadav 17ac655fa8 refactor: refactor 2023-01-23 21:25:13 +05:30
Akash Yadav 1e944ba8e0 tests: test AGP 7.4.0 with tooling API implementation 2023-01-19 09:42:38 +05:30
Akash Yadav 9cdc4bd1a3 tests: test tooling api implementation with minimum supported version by default 2023-01-19 09:41:19 +05:30
Akash Yadav be3bcdc3a5 refactor: move hardcoded dependencies to version catalog 2023-01-19 08:56:36 +05:30
Akash Yadav 012ae9927a tests: try to fix issues related to tooling-api-all.jar 2023-01-06 23:39:02 +05:30
Akash Yadav 42a3e71114 chore: migrate to Kotlin DSL and Version Catalog 2022-12-30 23:24:38 +05:30
Akash Yadav c9c6803052 refactor: rename module :build-tools to :subprojects 2022-12-21 18:36:08 +05:30