Skip to content

TC-3 Update main.yml #30

TC-3 Update main.yml

TC-3 Update main.yml #30

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: |
title=${{ github.event.pull_request.title }}
if [[ ! $title =~ ^[A-Za-z0-9]+: ]]; then
echo "❌ Pull Request title must start with 'TC-' followed by a digit (e.g., TC-123 Update main.yml)"
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