From 680affc80e6b024885eaac4497e58b5a89427e26 Mon Sep 17 00:00:00 2001 From: Dhruba Aryal Date: Thu, 6 Aug 2026 09:58:08 -0400 Subject: [PATCH 1/2] Use notice for expected full-validation findings Replace duplicate warning annotations with one informational notice while preserving the strict smoke quality gate, complete-suite outcome, workflow summary, and report artifacts. --- .github/workflows/newman-api-tests.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/newman-api-tests.yml b/.github/workflows/newman-api-tests.yml index 7db3b96..9c67b87 100644 --- a/.github/workflows/newman-api-tests.yml +++ b/.github/workflows/newman-api-tests.yml @@ -127,16 +127,15 @@ jobs: --reporter-junit-export "newman-results/full-validation-results.xml" \ --color off - - name: Report full validation status + - name: Report full validation status if: always() run: | if [ "${{ steps.full_validation.outcome }}" = "failure" ]; then - echo "::warning::The full validation suite detected documented Restful Booker API requirement mismatches." - echo "::warning::Review the full-validation-newman-results artifact for details." + echo "::notice title=Expected full-validation findings::The complete validation suite reproduced documented Restful Booker API requirement mismatches. Review the full-validation-newman-results artifact for details." elif [ "${{ steps.full_validation.outcome }}" = "success" ]; then - echo "The full validation suite completed without failed assertions." + echo "::notice title=Full validation passed::The complete validation suite completed without failed assertions. Review the results to determine whether the public API behavior changed." else - echo "::notice::The full validation suite did not run." + echo "::notice title=Full validation not executed::The complete validation suite did not run. Review the preceding workflow steps." fi - name: Write Newman workflow summary From cc214e243c86275765c6a1dca809b1a487c0fd59 Mon Sep 17 00:00:00 2001 From: Dhruba Aryal Date: Thu, 6 Aug 2026 10:27:44 -0400 Subject: [PATCH 2/2] Fix workflow notice step formatting Correct the full-validation reporting step indentation and retain one informational notice while preserving the smoke quality gate, known-defect reporting, workflow summary, and Newman artifacts. --- .github/workflows/newman-api-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/newman-api-tests.yml b/.github/workflows/newman-api-tests.yml index 9c67b87..650fc09 100644 --- a/.github/workflows/newman-api-tests.yml +++ b/.github/workflows/newman-api-tests.yml @@ -127,7 +127,7 @@ jobs: --reporter-junit-export "newman-results/full-validation-results.xml" \ --color off - - name: Report full validation status + - name: Report full validation status if: always() run: | if [ "${{ steps.full_validation.outcome }}" = "failure" ]; then