|
8 | 8 |
|
9 | 9 | public class BuildWorkflowContractTest { |
10 | 10 | @Test public void everyHostedBuildUsesPinnedToolchainProjectProperties() throws Exception { |
11 | | - String powerSource = "a21d0653129912e8d45bc443080b211eb09ae88c"; |
| 11 | + String powerSource = "04a90df489180c69dd57f7cda9ff5ff7e3c456ba"; |
12 | 12 | String powerHash = "156674F6DF6007D351AD419416344356F6586452077FCAE2E9BC9404EE14A14B"; |
13 | 13 | String properties = new String(Files.readAllBytes(Paths.get("gradle.properties")), |
14 | 14 | StandardCharsets.UTF_8); |
15 | 15 | assertTrue(properties.contains("poweradvantage_source_ref=" + powerSource)); |
16 | 16 | assertTrue(properties.contains("poweradvantage_deobf_sha256=" + powerHash)); |
17 | | - for (String name : new String[] {"build.gradle", "README.md"}) { |
18 | | - String source = new String(Files.readAllBytes(Paths.get(name)), StandardCharsets.UTF_8); |
19 | | - assertTrue(name, source.contains(powerSource)); |
20 | | - assertTrue(name, source.contains(powerHash)); |
21 | | - } |
| 17 | + String build = new String(Files.readAllBytes(Paths.get("build.gradle")), StandardCharsets.UTF_8); |
| 18 | + assertTrue(build.contains(powerSource)); |
| 19 | + assertTrue(build.contains(powerHash)); |
| 20 | + assertTrue(properties.contains("poweradvantage_curse_file_id=9501921")); |
22 | 21 | for (String name : new String[] {"ci.yml", "codeql-analysis.yml"}) { |
23 | 22 | String source = new String(Files.readAllBytes(Paths.get(".github/workflows", name)), |
24 | 23 | StandardCharsets.UTF_8); |
25 | 24 | assertTrue(name, source.contains("ref: 995f6cc4dd2d5eecc628a42e5c43fa5390c24bca")); |
26 | 25 | assertTrue(name, source.contains("BaseMetals-3.1.1.116051-deobf.jar")); |
27 | 26 | assertTrue(name, source.contains("ref: a113e5d767169189f0e35ade1e173a12d550b00e")); |
28 | | - assertTrue(name, source.contains("ref: " + powerSource)); |
| 27 | + assertTrue(name, source.contains("ref: ${{ env.POWERADVANTAGE_SOURCE_REF }}")); |
| 28 | + assertTrue(name, source.contains("s/^poweradvantage_source_ref=//p")); |
| 29 | + assertTrue(name, source.contains("POWERADVANTAGE_SOURCE_REF=$power_ref")); |
29 | 30 | assertTrue(name, source.contains("Final Power 1.16 dependency pin is pending.")); |
30 | 31 | assertTrue(name, source.contains("^[a-f0-9]{40}$")); |
31 | 32 | assertTrue(name, source.contains("^[A-F0-9]{64}$")); |
|
0 commit comments