gradle/actions/dependency-submission@v4 uses wrong plugin repository url
- Dominant language
- TypeScript
- Stars
- 340
- Forks
- 117
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 11
Description
gradle/actions/dependency-submission@v4 seems to be interfering with build plugin resolution somehow.
I also have `pluginManagement { repositories { ... } }` set correctly in `settings.gradle.kts`.
## Logs
Both of these are Gradle 8.14. The apparent difference is plugin v1.3.2 vs [v1.4.0](https://github.com/gradle/actions/pull/638). In both cases the `dependency graph plugin` is downloaded from the correct location. The subsequent build plugin resolutions started to ignore the `pluginManagement.repositories settings` for some reason. I downgraded to v1.3.2 and still got the same error.
Before (working) (Gradle: 8.14):
```log
Starting a Gradle Daemon (subsequent builds will be faster)
Generating dependency graph into '/home/runner/_work/cep-delivery/cep-delivery/dependency-graph-reports/dependency_submission-dependency-submission.json'
Resolving dependency graph plugin 1.3.2 from plugin repository: https:///iq-gradle
Develocity plugins resolution: https:///iq-gradle
Accepting Gradle Terms of Use: https://gradle.com/help/legal-terms-of-use
Setting uploadInBackground: false
> Task :ForceDependencyResolutionPlugin_resolveProjectDependencies
> Task :delivery-config:ForceDependencyResolutionPlugin_resolveProjectDependencies
> Task :delivery-library:ForceDependencyResolutionPlugin_resolveProjectDependencies
> Task :ForceDependencyResolutionPlugin_resolveAllDependencies
Constructing renderer: org.gradle.github.dependencygraph.GitHubDependencyGraphRenderer
GitHubDependencyGraphRenderer: Wrote dependency snapshot to
/home/runner/_work/cep-delivery/cep-delivery/dependency-graph-reports/dependency_submission-dependency-submission.json
gradle/actions: Writing build results to /home/runner/_work/_temp/.gradle-actions/build-results/__gradle_actions-1747167[58](https://github..com//cep-delivery/actions/runs/9742327/job/35181808#step:4:60)2803.json
BUILD SUCCESSFUL in 1m 33s
```
After (broken) (Gradle: 8.14):
```log
Starting a Gradle Daemon (subsequent builds will be faster)
Generating dependency graph into '/home/runner/_work/cep-delivery/cep-delivery/dependency-graph-reports/dependency_submission-dependency-submission.json'
Resolving dependency graph plugin 1.4.0 from plugin repository: https:///iq-gradle
Gradle build state was reused from the configuration-cache: Dependency Graph file will not be generated.
FAILURE: Build failed with an exception.
* What went wrong:
Could not resolve all artifacts for configuration 'classpath'.
> Could not resolve com.gradle:develocity-gradle-plugin:4.0.1.
Required by:
unspecified:unspecified:unspecified
> Could not resolve com.gradle:develocity-gradle-plugin:4.0.1.
> Could not get resource 'https://plugins.gradle.org/m2/com/gradle/develocity-gradle-plugin/4.0.1/develocity-gradle-plugin-4.0.1.pom'.
> Could not GET 'https://plugins.gradle.org/m2/com/gradle/develocity-gradle-plugin/4.0.1/develocity-gradle-plugin-4.0.1.pom'.
> Connect to plugins.gradle.org:443 [plugins.gradle.org/104.16.72.101, plugins.gradle.org/104.16.73.101] failed: Connect timed out
> Could not resolve com.gradle:common-custom-user-data-gradle-plugin:2.1.
Required by:
unspecified:unspecified:unspecified
> Could not resolve com.gradle:common-custom-user-data-gradle-plugin:2.1.
> Could not get resource 'https://plugins.gradle.org/m2/com/gradle/common-custom-user-data-gradle-plugin/2.1/common-custom-user-data-gradle-plugin-2.1.pom'.
> Could not GET 'https://plugins.gradle.org/m2/com/gradle/common-custom-user-data-gradle-plugin/2.1/common-custom-user-data-gradle-plugin-2.1.pom'.
> Connect to plugins.gradle.org:443 [plugins.gradle.org/104.16.72.101, plugins.gradle.org/104.16.73.101] failed: Connect timed out
```
Contributor guide
Assessment
This issue has not been assessed yet.