From 9ce84821ebe888f382561b745a25166d16677717 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 6 Apr 2026 05:11:15 +0000 Subject: [PATCH 1/6] Initial plan From 558bbb2c27d9105a950a562dee155b3be485d0b1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 6 Apr 2026 05:21:40 +0000 Subject: [PATCH 2/6] Update PHP versions to 8.5.4, 8.4.19, 8.3.30 with SHA256 hashes Agent-Logs-Url: https://github.com/microsoft/Oryx/sessions/2b38ce5e-7fc8-45fd-8019-bcd11099870e Co-authored-by: vijaysaayi <84462339+vijaysaayi@users.noreply.github.com> --- images/constants.yml | 12 ++++++------ platforms/php/versions/bookworm/versionsToBuild.txt | 5 ++++- platforms/php/versions/bullseye/versionsToBuild.txt | 5 ++++- platforms/php/versions/noble/versionsToBuild.txt | 3 ++- src/BuildScriptGenerator/PhpVersions.cs | 12 ++++++------ 5 files changed, 22 insertions(+), 15 deletions(-) diff --git a/images/constants.yml b/images/constants.yml index a9df48e708..7d4c593813 100644 --- a/images/constants.yml +++ b/images/constants.yml @@ -66,12 +66,12 @@ variables: php81Version_SHA: ffa9e0982e82eeaea848f57687b425ed173aa278fe563001310ae2638db5c251 php82Version: 8.2.30 php82Version_SHA: bc90523e17af4db46157e75d0c9ef0b9d0030b0514e62c26ba7b513b8c4eb015 - php83Version: 8.3.29 - php83Version_SHA: f7950ca034b15a78f5de9f1b22f4d9bad1dd497114d175cb1672a4ca78077af5 - php84Version: 8.4.16 - php84Version_SHA: f66f8f48db34e9e29f7bfd6901178e9cf4a1b163e6e497716dfcb8f88bcfae30 - php85Version: 8.5.1 - php85Version_SHA: 3f5bf99ce81201f526d25e288eddb2cfa111d068950d1e9a869530054ff98815 + php83Version: 8.3.30 + php83Version_SHA: 67f084d36852daab6809561a7c8023d130ca07fc6af8fb040684dd1414934d48 + php84Version: 8.4.19 + php84Version_SHA: 11f7164ab26d356c31f94d3d69cc0e0707d5d2d6494a221aaeae307c08eaaa1c + php85Version: 8.5.4 + php85Version_SHA: c1569f1f543f6b025c583cdc0e730e5c5833c603618613f1aa8e75d1524b8c91 python39Version: 3.9.24 python310Version: 3.10.20 python311Version: 3.11.15 diff --git a/platforms/php/versions/bookworm/versionsToBuild.txt b/platforms/php/versions/bookworm/versionsToBuild.txt index 696c203980..f54b50137c 100644 --- a/platforms/php/versions/bookworm/versionsToBuild.txt +++ b/platforms/php/versions/bookworm/versionsToBuild.txt @@ -20,10 +20,13 @@ 8.3.23, 08be64700f703bca6ff1284bf1fdaffa37ae1b9734b6559f8350248e8960a6db, 1198C0117593497A5EC5C199286AF1F9897469DC AFD8691FDAEDF03BDF6E460563F15A9B715376CA, 8.3.26, 2f522eefa02c400c94610d07f25c4fd4c771f95e4a1f55102332ccb40663cbd2, 1198C0117593497A5EC5C199286AF1F9897469DC AFD8691FDAEDF03BDF6E460563F15A9B715376CA, 8.3.29, f7950ca034b15a78f5de9f1b22f4d9bad1dd497114d175cb1672a4ca78077af5, 1198C0117593497A5EC5C199286AF1F9897469DC AFD8691FDAEDF03BDF6E460563F15A9B715376CA, +8.3.30, 67f084d36852daab6809561a7c8023d130ca07fc6af8fb040684dd1414934d48, 1198C0117593497A5EC5C199286AF1F9897469DC AFD8691FDAEDF03BDF6E460563F15A9B715376CA, 8.4.3, 5c42173cbde7d0add8249c2e8a0c19ae271f41d8c47d67d72bdf91a88dcc7e4b, AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6, 8.4.4, 05a6c9a2cc894dd8be719ecab221b311886d5e0c02cb6fac648dd9b3459681ac, AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6, 8.4.6, 089b08a5efef02313483325f3bacd8c4fe311cf1e1e56749d5cc7d059e225631, AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6, 8.4.10, 14983a9ef8800e6bc2d920739fd386054402f7976ca9cd7f711509496f0d2632, AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6, 8.4.13, b4f27adf30bcf262eacf93c78250dd811980f20f3b90d79a3dc11248681842df, AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6, 8.4.16, f66f8f48db34e9e29f7bfd6901178e9cf4a1b163e6e497716dfcb8f88bcfae30, AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6, -8.5.1, 3f5bf99ce81201f526d25e288eddb2cfa111d068950d1e9a869530054ff98815, 1198C0117593497A5EC5C199286AF1F9897469DC 49D9AF6BC72A80D6691719C8AA23F5BE9C7097D4, \ No newline at end of file +8.4.19, 11f7164ab26d356c31f94d3d69cc0e0707d5d2d6494a221aaeae307c08eaaa1c, AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6, +8.5.1, 3f5bf99ce81201f526d25e288eddb2cfa111d068950d1e9a869530054ff98815, 1198C0117593497A5EC5C199286AF1F9897469DC 49D9AF6BC72A80D6691719C8AA23F5BE9C7097D4, +8.5.4, c1569f1f543f6b025c583cdc0e730e5c5833c603618613f1aa8e75d1524b8c91, 1198C0117593497A5EC5C199286AF1F9897469DC 49D9AF6BC72A80D6691719C8AA23F5BE9C7097D4, \ No newline at end of file diff --git a/platforms/php/versions/bullseye/versionsToBuild.txt b/platforms/php/versions/bullseye/versionsToBuild.txt index 41ecda6556..7aff919e1c 100644 --- a/platforms/php/versions/bullseye/versionsToBuild.txt +++ b/platforms/php/versions/bullseye/versionsToBuild.txt @@ -66,10 +66,13 @@ 8.3.23, 08be64700f703bca6ff1284bf1fdaffa37ae1b9734b6559f8350248e8960a6db, 1198C0117593497A5EC5C199286AF1F9897469DC AFD8691FDAEDF03BDF6E460563F15A9B715376CA, 8.3.26, 2f522eefa02c400c94610d07f25c4fd4c771f95e4a1f55102332ccb40663cbd2, 1198C0117593497A5EC5C199286AF1F9897469DC AFD8691FDAEDF03BDF6E460563F15A9B715376CA, 8.3.29, f7950ca034b15a78f5de9f1b22f4d9bad1dd497114d175cb1672a4ca78077af5, 1198C0117593497A5EC5C199286AF1F9897469DC AFD8691FDAEDF03BDF6E460563F15A9B715376CA, +8.3.30, 67f084d36852daab6809561a7c8023d130ca07fc6af8fb040684dd1414934d48, 1198C0117593497A5EC5C199286AF1F9897469DC AFD8691FDAEDF03BDF6E460563F15A9B715376CA, 8.4.3, 5c42173cbde7d0add8249c2e8a0c19ae271f41d8c47d67d72bdf91a88dcc7e4b, AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6, 8.4.4, 05a6c9a2cc894dd8be719ecab221b311886d5e0c02cb6fac648dd9b3459681ac, AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6, 8.4.6, 089b08a5efef02313483325f3bacd8c4fe311cf1e1e56749d5cc7d059e225631, AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6, 8.4.10, 14983a9ef8800e6bc2d920739fd386054402f7976ca9cd7f711509496f0d2632, AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6, 8.4.13, b4f27adf30bcf262eacf93c78250dd811980f20f3b90d79a3dc11248681842df, AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6, 8.4.16, f66f8f48db34e9e29f7bfd6901178e9cf4a1b163e6e497716dfcb8f88bcfae30, AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6, -8.5.1, 3f5bf99ce81201f526d25e288eddb2cfa111d068950d1e9a869530054ff98815, 1198C0117593497A5EC5C199286AF1F9897469DC 49D9AF6BC72A80D6691719C8AA23F5BE9C7097D4, \ No newline at end of file +8.4.19, 11f7164ab26d356c31f94d3d69cc0e0707d5d2d6494a221aaeae307c08eaaa1c, AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6, +8.5.1, 3f5bf99ce81201f526d25e288eddb2cfa111d068950d1e9a869530054ff98815, 1198C0117593497A5EC5C199286AF1F9897469DC 49D9AF6BC72A80D6691719C8AA23F5BE9C7097D4, +8.5.4, c1569f1f543f6b025c583cdc0e730e5c5833c603618613f1aa8e75d1524b8c91, 1198C0117593497A5EC5C199286AF1F9897469DC 49D9AF6BC72A80D6691719C8AA23F5BE9C7097D4, \ No newline at end of file diff --git a/platforms/php/versions/noble/versionsToBuild.txt b/platforms/php/versions/noble/versionsToBuild.txt index 358cc80ff7..838b1b110f 100644 --- a/platforms/php/versions/noble/versionsToBuild.txt +++ b/platforms/php/versions/noble/versionsToBuild.txt @@ -1,2 +1,3 @@ # version, sha, gpg keys, dockerfile -8.5.1, 3f5bf99ce81201f526d25e288eddb2cfa111d068950d1e9a869530054ff98815, 1198C0117593497A5EC5C199286AF1F9897469DC 49D9AF6BC72A80D6691719C8AA23F5BE9C7097D4, \ No newline at end of file +8.5.1, 3f5bf99ce81201f526d25e288eddb2cfa111d068950d1e9a869530054ff98815, 1198C0117593497A5EC5C199286AF1F9897469DC 49D9AF6BC72A80D6691719C8AA23F5BE9C7097D4, +8.5.4, c1569f1f543f6b025c583cdc0e730e5c5833c603618613f1aa8e75d1524b8c91, 1198C0117593497A5EC5C199286AF1F9897469DC 49D9AF6BC72A80D6691719C8AA23F5BE9C7097D4, \ No newline at end of file diff --git a/src/BuildScriptGenerator/PhpVersions.cs b/src/BuildScriptGenerator/PhpVersions.cs index ceedfc1cda..cb1744b06b 100644 --- a/src/BuildScriptGenerator/PhpVersions.cs +++ b/src/BuildScriptGenerator/PhpVersions.cs @@ -20,15 +20,15 @@ public static class PhpVersions public const string Composer26Version = "2.6.2"; public const string Composer27Version = "2.7.7"; public const string Composer28Version = "2.8.8"; - public const string Php85Version = "8.5.1"; + public const string Php85Version = "8.5.4"; public const string Php85Keys = "1198C0117593497A5EC5C199286AF1F9897469DC 49D9AF6BC72A80D6691719C8AA23F5BE9C7097D4"; - public const string Php85TarSha256 = "3f5bf99ce81201f526d25e288eddb2cfa111d068950d1e9a869530054ff98815"; - public const string Php84Version = "8.4.16"; + public const string Php85TarSha256 = "c1569f1f543f6b025c583cdc0e730e5c5833c603618613f1aa8e75d1524b8c91"; + public const string Php84Version = "8.4.19"; public const string Php84Keys = "AFD8691FDAEDF03BDF6E460563F15A9B715376CA 9D7F99A0CB8F05C8A6958D6256A97AF7600A39A6"; - public const string Php84TarSha256 = "f66f8f48db34e9e29f7bfd6901178e9cf4a1b163e6e497716dfcb8f88bcfae30"; - public const string Php83Version = "8.3.29"; + public const string Php84TarSha256 = "11f7164ab26d356c31f94d3d69cc0e0707d5d2d6494a221aaeae307c08eaaa1c"; + public const string Php83Version = "8.3.30"; public const string Php83Keys = "1198C0117593497A5EC5C199286AF1F9897469DC AFD8691FDAEDF03BDF6E460563F15A9B715376CA"; - public const string Php83TarSha256 = "f7950ca034b15a78f5de9f1b22f4d9bad1dd497114d175cb1672a4ca78077af5"; + public const string Php83TarSha256 = "67f084d36852daab6809561a7c8023d130ca07fc6af8fb040684dd1414934d48"; public const string Php82Version = "8.2.30"; public const string Php82Keys = "1198C0117593497A5EC5C199286AF1F9897469DC 39B641343D8C104B2B146DC3F9C39DC0B9698544"; public const string Php82TarSha256 = "bc90523e17af4db46157e75d0c9ef0b9d0030b0514e62c26ba7b513b8c4eb015"; From 73427794c92a94276c077c0fed5f9493f42d0551 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 10 Apr 2026 09:04:02 +0000 Subject: [PATCH 3/6] Restore ComposerVersionsPerDebianFlavor removed during merge conflict resolution Agent-Logs-Url: https://github.com/microsoft/Oryx/sessions/42c7243f-4d3d-49ff-afb9-0ca9a5bc5f5b Co-authored-by: vijaysaayi <84462339+vijaysaayi@users.noreply.github.com> --- src/BuildScriptGenerator/PhpVersions.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/BuildScriptGenerator/PhpVersions.cs b/src/BuildScriptGenerator/PhpVersions.cs index cb1744b06b..20d577ec8f 100644 --- a/src/BuildScriptGenerator/PhpVersions.cs +++ b/src/BuildScriptGenerator/PhpVersions.cs @@ -55,5 +55,13 @@ public static class PhpVersions public const string Php56TarSha256 = "1369a51eee3995d7fbd1c5342e5cc917760e276d561595b6052b21ace2656d1c"; public static readonly List RuntimeVersions = new List { "7.4-debian-bullseye", "7.4-debian-buster", "8.0-debian-bullseye", "8.0-debian-buster", "8.1-debian-bullseye", "8.1-debian-buster", "8.2-debian-bullseye", "8.2-debian-buster", "8.3-debian-bullseye", "8.3-debian-buster", "8.3-debian-bookworm" }; public static readonly List FpmRuntimeVersions = new List { "7.4-fpm-debian-bullseye", "8.0-fpm-debian-bullseye", "8.1-fpm-debian-bullseye", "8.2-fpm-debian-bullseye", "8.3-fpm-debian-bullseye", "8.3-fpm-debian-bookworm", "8.4-fpm-debian-bullseye", "8.4-fpm-debian-bookworm", "8.5-fpm-ubuntu-noble" }; + + public static readonly Dictionary ComposerVersionsPerDebianFlavor = new Dictionary + { + { "bullseye", new[] { "1.9.2", "1.9.3", "1.10.0", "1.10.1", "1.10.2", "1.10.4", "1.10.5", "1.10.6", "1.10.7", "1.10.8", "1.10.9", "1.10.10", "1.10.11", "1.10.12", "1.10.13", "1.10.14", "1.10.15", "1.10.16", "1.10.17", "1.10.18", "1.10.19", "2.0.0", "2.0.1", "2.0.2", "2.0.3", "2.0.4", "2.0.5", "2.0.6", "2.0.7", "2.0.8", "2.2.9", "2.2.21", "2.3.4", "2.3.10", "2.4.4", "2.5.8", "2.6.2", "2.7.7", "2.8.2", "2.8.4", "2.8.6", "2.8.8" } }, + { "buster", new[] { "1.9.2", "1.9.3", "1.10.0", "1.10.1", "1.10.2", "1.10.4", "1.10.5", "1.10.6", "1.10.7", "1.10.8", "1.10.9", "1.10.10", "1.10.11", "1.10.12", "1.10.13", "1.10.14", "1.10.15", "1.10.16", "1.10.17", "1.10.18", "1.10.19", "2.0.0", "2.0.1", "2.0.2", "2.0.3", "2.0.4", "2.0.5", "2.0.6", "2.0.7", "2.0.8", "2.2.9", "2.2.21", "2.3.4", "2.3.10", "2.4.4", "2.5.8", "2.6.2" } }, + { "bookworm", new[] { "2.0.8", "2.6.2", "2.7.7", "2.8.2", "2.8.4", "2.8.6", "2.8.8" } }, + { "noble", new[] { "2.6.2", "2.7.7", "2.8.2", "2.8.4", "2.8.6", "2.8.8" } }, + }; } } \ No newline at end of file From 69183579bf3c105dec9af1b02806088b3dfaef1a Mon Sep 17 00:00:00 2001 From: Vijay Saayi Date: Mon, 13 Apr 2026 15:00:09 +0530 Subject: [PATCH 4/6] Fix: Add execute permissions to validation scripts (#2902) Co-authored-by: vijaysaayi <84462339+vijaysaayi@users.noreply.github.com> --- .github/workflows/validate-sha.yaml | 35 ++++++++++++++++++++++++++-- build/scripts/validate-dotnet-sha.sh | 0 build/scripts/validate-php-sha.sh | 0 3 files changed, 33 insertions(+), 2 deletions(-) mode change 100644 => 100755 build/scripts/validate-dotnet-sha.sh mode change 100644 => 100755 build/scripts/validate-php-sha.sh diff --git a/.github/workflows/validate-sha.yaml b/.github/workflows/validate-sha.yaml index 7afddddbeb..3bc3411daf 100644 --- a/.github/workflows/validate-sha.yaml +++ b/.github/workflows/validate-sha.yaml @@ -34,31 +34,62 @@ jobs: - name: Validate PHP SHA256 id: php if: steps.changes.outputs.php == 'true' - run: ./build/scripts/validate-php-sha.sh images/constants.yml + continue-on-error: true + run: | + output=$(./build/scripts/validate-php-sha.sh images/constants.yml 2>&1) || true + echo "$output" + echo 'output<> $GITHUB_OUTPUT + echo "$output" >> $GITHUB_OUTPUT + echo 'EOF' >> $GITHUB_OUTPUT + echo "$output" | grep -q "^PASSED$" && exit 0 || exit 1 - name: Validate .NET SHA512 id: dotnet if: steps.changes.outputs.dotnet == 'true' - run: ./build/scripts/validate-dotnet-sha.sh images/constants.yml + continue-on-error: true + run: | + output=$(./build/scripts/validate-dotnet-sha.sh images/constants.yml 2>&1) || true + echo "$output" + echo 'output<> $GITHUB_OUTPUT + echo "$output" >> $GITHUB_OUTPUT + echo 'EOF' >> $GITHUB_OUTPUT + echo "$output" | grep -q "^PASSED$" && exit 0 || exit 1 - name: Post summary if: always() && (steps.changes.outputs.php == 'true' || steps.changes.outputs.dotnet == 'true') uses: actions/github-script@v7 + env: + PHP_OUTPUT: ${{ steps.php.outputs.output }} + DOTNET_OUTPUT: ${{ steps.dotnet.outputs.output }} with: script: | const php = '${{ steps.changes.outputs.php }}' === 'true'; const dotnet = '${{ steps.changes.outputs.dotnet }}' === 'true'; const phpStatus = '${{ steps.php.outcome }}'; const dotnetStatus = '${{ steps.dotnet.outcome }}'; + const phpOutput = process.env.PHP_OUTPUT || ''; + const dotnetOutput = process.env.DOTNET_OUTPUT || ''; const icon = s => s === 'success' ? '✅' : s === 'skipped' ? '⏭️' : '❌'; let body = '## SHA Validation Summary\n| Stack | Status |\n|-------|--------|\n'; if (php) body += `| PHP | ${icon(phpStatus)} ${phpStatus} |\n`; if (dotnet) body += `| .NET | ${icon(dotnetStatus)} ${dotnetStatus} |\n`; + if (php && phpOutput) { + body += `\n
PHP Validation Output\n\n\`\`\`\n${phpOutput}\n\`\`\`\n
\n`; + } + if (dotnet && dotnetOutput) { + body += `\n
.NET Validation Output\n\n\`\`\`\n${dotnetOutput}\n\`\`\`\n
\n`; + } + github.rest.issues.createComment({ owner: context.repo.owner, repo: context.repo.repo, issue_number: context.issue.number, body }); + + // Fail the job if any validation failed + if (phpStatus === 'failure' || dotnetStatus === 'failure') { + core.setFailed('SHA validation failed'); + } diff --git a/build/scripts/validate-dotnet-sha.sh b/build/scripts/validate-dotnet-sha.sh old mode 100644 new mode 100755 diff --git a/build/scripts/validate-php-sha.sh b/build/scripts/validate-php-sha.sh old mode 100644 new mode 100755 From 7eabe60d9760061cd54c641b04d9ef4b2dcaed18 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 6 Apr 2026 05:11:15 +0000 Subject: [PATCH 5/6] Initial plan Co-authored-by: vijaysaayi <84462339+vijaysaayi@users.noreply.github.com> From 22352c1b9d772e1da25e1970224a21eb90089cb2 Mon Sep 17 00:00:00 2001 From: Vijay Saayi Ravinuthala Date: Mon, 13 Apr 2026 19:25:23 +0530 Subject: [PATCH 6/6] Fix SHA validation: align grep pattern with script output The workflow grepped for '^PASSED$' but the PHP script outputs 'VALIDATION PASSED', causing the check to always fail. Updated both grep patterns to match 'VALIDATION PASSED' and aligned the .NET script output to use the same string for consistency. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/validate-sha.yaml | 4 ++-- build/scripts/validate-dotnet-sha.sh | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/validate-sha.yaml b/.github/workflows/validate-sha.yaml index 3bc3411daf..dbe14ab620 100644 --- a/.github/workflows/validate-sha.yaml +++ b/.github/workflows/validate-sha.yaml @@ -41,7 +41,7 @@ jobs: echo 'output<> $GITHUB_OUTPUT echo "$output" >> $GITHUB_OUTPUT echo 'EOF' >> $GITHUB_OUTPUT - echo "$output" | grep -q "^PASSED$" && exit 0 || exit 1 + echo "$output" | grep -q "VALIDATION PASSED" && exit 0 || exit 1 - name: Validate .NET SHA512 id: dotnet @@ -53,7 +53,7 @@ jobs: echo 'output<> $GITHUB_OUTPUT echo "$output" >> $GITHUB_OUTPUT echo 'EOF' >> $GITHUB_OUTPUT - echo "$output" | grep -q "^PASSED$" && exit 0 || exit 1 + echo "$output" | grep -q "VALIDATION PASSED" && exit 0 || exit 1 - name: Post summary if: always() && (steps.changes.outputs.php == 'true' || steps.changes.outputs.dotnet == 'true') diff --git a/build/scripts/validate-dotnet-sha.sh b/build/scripts/validate-dotnet-sha.sh index f7ba679501..b35415bf8c 100755 --- a/build/scripts/validate-dotnet-sha.sh +++ b/build/scripts/validate-dotnet-sha.sh @@ -51,4 +51,4 @@ for prefix in NET_CORE_APP ASPNET_CORE_APP; do done < <(grep -E "^[[:space:]]+${prefix}_[0-9]+:" "$CONSTANTS_FILE") done -[[ $failed -eq 0 ]] && echo "PASSED" || { echo "FAILED"; exit 1; } \ No newline at end of file +[[ $failed -eq 0 ]] && echo "VALIDATION PASSED" || { echo "VALIDATION FAILED"; exit 1; } \ No newline at end of file