Fix dependency-graph with configuration-cache

When state is reused from the configuration cache, no dependencies are resolved.
This fix prevents the action from submitting an empty dependency graph in this case.
This commit is contained in:
daz 2024-01-11 15:02:31 -07:00
parent 932abbbe13
commit 0e6b90783e
No known key found for this signature in database
4 changed files with 43 additions and 12 deletions

View file

@ -29,7 +29,6 @@ class TestDependencyGraph extends BaseInitScriptTest {
then:
assert reportFile.exists()
assert gitHubOutputFile.text == "dependency-graph-file=${reportFile.absolutePath}\n"
where:
testGradleVersion << [GRADLE_8_X]
@ -116,7 +115,6 @@ class TestDependencyGraph extends BaseInitScriptTest {
GITHUB_DEPENDENCY_GRAPH_SHA: "123456",
GITHUB_DEPENDENCY_GRAPH_WORKSPACE: testProjectDir.absolutePath,
DEPENDENCY_GRAPH_REPORT_DIR: reportsDir.absolutePath,
GITHUB_OUTPUT: gitHubOutputFile.absolutePath
]
}
@ -127,8 +125,4 @@ class TestDependencyGraph extends BaseInitScriptTest {
def getReportFile() {
return new File(reportsDir, "CORRELATOR.json")
}
def getGitHubOutputFile() {
return new File(testProjectDir, "GITHUB_OUTPUT")
}
}