Skip to content

TC-3 Update main.yml #31

TC-3 Update main.yml

TC-3 Update main.yml #31

Workflow file for this run

name: Validate Pull Request
on:
pull_request: # Trigger on pull request events
jobs:
validate:
runs-on: ubuntu-latest # Run the workflow on Ubuntu virtual machine
steps:
- uses: actions/checkout@v3 # Checkout the repository code
- name: Check PR Title format
run: |
if [[ ! "${{ github.event.pull_request.title }}" =~ ^TC- ]]; then
echo "❌ Pull Request title must follow the format 'TC-123' (TC- followed by a number)"
exit 1 # Exit with failure if format doesn't match
fi
- name: Check PR Description
run: |
description=${{ github.event.pull_request.body }}
if [[ -z "$description" ]]; then
echo "❌ Pull Request description is missing. Please provide a description of your changes."
exit 1 # Exit with failure if description is empty
fi