Make create-release-pr aware of ABS setting .replace-app-version-with-git and update Chart.yaml accordingly
#180
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Validate GitHub workflows | |
| on: | |
| pull_request: | |
| paths: | |
| - '.github/workflows/*.yaml' | |
| workflow_dispatch: {} | |
| permissions: read-all | |
| jobs: | |
| validate: | |
| runs-on: ubuntu-24.04 | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 | |
| - name: Validate YAML | |
| run: | | |
| set +e | |
| # Run yamllint and capture output | |
| docker run --rm -v "$PWD:/data" -w /data \ | |
| gsoci.azurecr.io/giantswarm/yamllint:1.37.1 \ | |
| --format=parsable . > yamllint-output.txt 2>&1 | |
| exit_code=$? | |
| # Write summary only if there are failures | |
| if [ $exit_code -ne 0 ]; then | |
| echo "## YAML Validation Results" >> $GITHUB_STEP_SUMMARY | |
| echo "" >> $GITHUB_STEP_SUMMARY | |
| echo "❌ Found issues in the following files:" >> $GITHUB_STEP_SUMMARY | |
| echo "" >> $GITHUB_STEP_SUMMARY | |
| # Extract and format only lines with errors | |
| if [ -s yamllint-output.txt ]; then | |
| echo '```' >> $GITHUB_STEP_SUMMARY | |
| grep '\[error\]' yamllint-output.txt >> $GITHUB_STEP_SUMMARY || echo "No errors found in output" >> $GITHUB_STEP_SUMMARY | |
| echo '```' >> $GITHUB_STEP_SUMMARY | |
| fi | |
| fi | |
| # Clean up | |
| rm -f yamllint-output.txt | |
| # Exit with the original exit code | |
| exit $exit_code | |
| - name: Validate GitHub Actions | |
| uses: jazzsequence/github-action-validator@8dce06e551e2b2a09f6e8c72e76fa4b60da5c8f1 # v1.0.1 | |
| with: | |
| show-ascii-art: false | |
| path-to-workflows: '.github/workflows/*.yaml' |