Skip to content

Bump Microsoft.Extensions.Http from 8.0.0 to 9.0.10 #50

Bump Microsoft.Extensions.Http from 8.0.0 to 9.0.10

Bump Microsoft.Extensions.Http from 8.0.0 to 9.0.10 #50

Workflow file for this run

name: Pull Request Checks
on: pull_request
branches:

Check failure on line 4 in .github/workflows/pull_request.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/pull_request.yml

Invalid workflow file

You have an error in your yaml syntax on line 4
- master
jobs:
branch-name-check:
name: Enforce Branch Name Convention
runs-on: ubuntu-latest
steps:
- name: Validate Branch Name
run: |
#BRANCH_NAME="${GITHUB_HEAD_REF}"
BRANCH_NAME="${GITHUB_HEAD_REF:-${GITHUB_REF_NAME}}"
echo "Validating branch name: $BRANCH_NAME"
if [[ "$BRANCH_NAME" =~ ^(build|chore|ci|docs|feat|fix|perf|refactor|revert|style|test|sample|security|config|bugfix|hotfix)-[a-zA-Z0-9._/-]+$ ]] || [[ "$BRANCH_NAME" == "master" ]]; then
echo "✅ Branch name is valid"
else
echo "❌ Invalid branch name: $BRANCH_NAME"
echo "Branch names must follow one of the allowed prefixes:"
echo " build-*, feat-*, fix-*, bugfix-*, hotfix-*, build-*, chore-*, ci-*, docs-*, perf-*, refactor-*, revert-*, style-*, test-*, sample-*, security-*, config-*, bugfix-*, hotfix-*"
exit 1
fi
# qqqq repo will need branch protection rules and PR Templatebr
commitlint:
name: commitlint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: wagoid/commitlint-github-action@v5
with:
configFile: .commitlintrc.json
# built in to our organisation anyway
# gitguardian-scan:
# name: gitguardian
# runs-on: ubuntu-latest
# #if: success() || failure()
# steps:
# - uses: actions/checkout@v3
# - name: GitGuardian Scan
# uses: GitGuardian/gg-shield-action@v1
# env:
# GITGUARDIAN_API_KEY: ${{ secrets.GITGUARDIAN_API_KEY }}
# #continue-on-error: true # we dont want secrets going further and the keys need to be changed if this is triggered
Unit-Tests:
name: todo unit tests
runs-on: ubuntu-latest
steps:
- name: See other project pipeline for Tests
run: echo " See other project pipeline for Tests this is a placeholder"
E2E-Tests:
name: todo e2e tests
runs-on: ubuntu-latest
steps:
- name: See other project pipeline for Tests
run: echo " See other project pipeline for Tests this is a placeholder"
Code-Coverage:
name: code coverage
runs-on: ubuntu-latest
steps:
- name: Code Coverage
run: echo "TODO Code Coverage"
# code coverage
# these need to be reference in repo ruleset by name
# https://github.com/TechnologyEnhancedLearning/GitPageBlazorWASM/settings/rules