Do not attempt dependency graph on unsupported Gradle versions

This commit is contained in:
daz 2023-07-07 16:22:07 -06:00
parent 1e71bceb3f
commit f01b48d89d
No known key found for this signature in database
2 changed files with 28 additions and 4 deletions

View file

@ -1,13 +1,20 @@
import org.gradle.util.GradleVersion
if (System.env.GITHUB_DEPENDENCY_GRAPH_ENABLED != "true") {
return
}
if (GradleVersion.current().baseVersion < GradleVersion.version("5.0")) {
println "::warning::Dependency Graph is not supported for Gradle versions < 5.0. No dependency snapshot will be generated."
return
}
def reportDir = System.env.GITHUB_DEPENDENCY_GRAPH_REPORT_DIR
def jobCorrelator = System.env.GITHUB_DEPENDENCY_GRAPH_JOB_CORRELATOR
def reportFile = new File(reportDir, jobCorrelator + ".json")
if (reportFile.exists()) {
println "::warning::No dependency report generated for step: report file for '${jobCorrelator}' created in earlier step. Each build invocation requires a unique job correlator: specify GITHUB_DEPENDENCY_GRAPH_JOB_CORRELATOR var for this step."
println "::warning::No dependency snapshot generated for step: report file for '${jobCorrelator}' created in earlier step. Each build invocation requires a unique job correlator: specify GITHUB_DEPENDENCY_GRAPH_JOB_CORRELATOR var for this step."
return
}