Mitigate L1 cache aliasing issue in fp32 GEMV JIT kernel #14
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: Branch Name Check | |
| on: | |
| pull_request: | |
| types: [opened, synchronize, reopened] | |
| jobs: | |
| check_branch_name: | |
| runs-on: amd_linux # Using your self-hosted runner labeled 'amd_linux' | |
| steps: | |
| - name: Check out code | |
| uses: actions/checkout@v2 | |
| - name: Check branch name using Bash | |
| env: | |
| BRANCH_NAME: ${{ github.event.pull_request.head.ref }} | |
| USER: ${{ github.actor }} | |
| run: | | |
| echo "Actor USER: $USER" | |
| echo "Checking branch name: $BRANCH_NAME" | |
| # Use case-insensitive regex by converting branch name to lowercase | |
| LOWER_BRANCH_NAME=$(echo "$BRANCH_NAME" | tr '[:upper:]' '[:lower:]') | |
| LOWER_USER=$(echo "$USER" | tr '[:upper:]' '[:lower:]') | |
| # Accept branch names with any username in the format 'u/<username>/pr/*' or 'u/<username>/wip/*' | |
| PR_PATTERN="^u/.+/pr/" | |
| WIP_PATTERN="^u/.+/wip/" | |
| if [[ "${LOWER_BRANCH_NAME}" =~ $PR_PATTERN ]]; then | |
| echo "Branch name '$BRANCH_NAME' is recognized as a PR branch." | |
| elif [[ "${LOWER_BRANCH_NAME}" =~ $WIP_PATTERN ]]; then | |
| echo "Branch name '$BRANCH_NAME' is recognized as a WIP branch." | |
| else | |
| echo "Error: Branch name '$BRANCH_NAME' does not match required naming conventions 'u/<username>/pr/*' or 'u/<username>/wip/*'. Examples: 'u/johndoe/pr/feature', 'u/amy/wip/test'." | |
| exit 1 | |
| fi | |
| shell: bash |