Skip to content

📜Fix grammar issues with audio guides #642

📜Fix grammar issues with audio guides

📜Fix grammar issues with audio guides #642

name: ✅Feature Branch Status Check
defaults:
run:
shell: pwsh
on:
pull_request:
branches: main
jobs:
feature_branch_status_check:
name: Feature Branch Status Check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Validate Branch
run: |
$regex = '^([a-zA-Z]+:|)feature\/([1-9][0-9]*)-(?!-)[a-z-]+$';
$headBranch = "AndreBonda:feature/782-replace-custom-guards";
$baseBranch = "main";
$headBranchInvalid = $false;
$baseBranchInvalid = $false;
if ($headBranch -match $regex) {
Write-Host "::notice::The head branch '$headBranch' is valid.";
} else {
Write-Host "::error::The head branch '$headBranch' is invalid.";
$headBranchInvalid = $true;
}
if ($baseBranch -eq "main") {
Write-Host "::notice::The base branch '$baseBranch' is valid.";
} else {
Write-Host "::error::The base branch '$baseBranch' is invalid.";
$baseBranchInvalid = $true;
}
if ($headBranchInvalid -or $baseBranchInvalid) {
exit 1;
}