@@ -199,7 +199,8 @@ jobs:
199199 - detect-changes
200200 if : |
201201 needs.prepare.outputs.workspace != '' &&
202- needs.detect-changes.outputs.only-metadata-changed == 'true'
202+ needs.detect-changes.outputs.only-metadata-changed == 'true' &&
203+ needs.prepare.outputs.target-branch != 'main'
203204 runs-on : ubuntu-latest
204205
205206 outputs :
@@ -349,6 +350,7 @@ jobs:
349350 INPUT_OVERLAY_COMMIT : ${{ needs.prepare.outputs.overlay-commit }}
350351 INPUT_OVERLAY_REPO : ${{ needs.prepare.outputs.overlay-repo }}
351352 INPUT_OVERLAY_BRANCH : ${{ needs.prepare.outputs.overlay-branch }}
353+ INPUT_TARGET_BRANCH : ${{ needs.prepare.outputs.target-branch }}
352354 INPUT_WORKSPACE : ${{ needs.prepare.outputs.workspace }}
353355 INPUT_PR_NUMBER : ${{ needs.prepare.outputs.pr-number }}
354356 INPUT_PUBLISHED_EXPORTS : ${{ needs.export.outputs.published-exports }}
@@ -367,6 +369,8 @@ jobs:
367369 const fs = require('fs');
368370 const prNumber = Number(core.getInput('pr_number'));
369371 const onlyMetadataChanged = core.getInput('only_metadata_changed') === 'true';
372+ const targetBranch = core.getInput('target_branch');
373+ const skipMetadataValidationForTesting = targetBranch === 'main';
370374 const checkUpToDateResult = core.getInput('check_up_to_date_result');
371375 const exportResult = core.getInput('export_result');
372376 const checkBackstageCompatibilityResult = core.getInput('check_backstage_compatibility_result');
@@ -441,7 +445,9 @@ jobs:
441445 const metadataValidationErrorCount = core.getInput('metadata_validation_error_count');
442446 const metadataValidationErrorsJson = core.getInput('metadata_validation_errors');
443447
444- if (metadataValidationPassed === 'true') {
448+ if (skipMetadataValidationForTesting) {
449+ body += '\n\n#### Metadata Validation\n⚠️ Skipped on `main` for testing.';
450+ } else if (metadataValidationPassed === 'true') {
445451 body += '\n\n#### Metadata Validation\n✅ All metadata files validated successfully.';
446452 } else if (metadataValidationErrorCount && metadataValidationErrorCount !== '0') {
447453 let metadataSection = '\n\n#### Metadata Validation\n';
0 commit comments