Skip to content

Create release bug report issue when release branch gets created #48293

Create release bug report issue when release branch gets created

Create release bug report issue when release branch gets created #48293

name: Create release bug report issue when release branch gets created
on:
create:
jobs:
create-bug-report:
# Only run for release branch creation (not tags or other branches)
if: startsWith(github.ref, 'refs/heads/release/')
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- name: Extract version from branch name
id: extract_version
run: |
version="${GITHUB_REF#refs/heads/release/}"
echo "New release branch($version), continue next steps"
echo "version=$version" >> "$GITHUB_OUTPUT"
- name: Checkout and setup environment
uses: MetaMask/action-checkout-and-setup@v3
with:
is-high-risk-environment: false
skip-allow-scripts: true
- name: Create bug report issue on planning repo
env:
BUG_REPORT_TOKEN: ${{ secrets.BUG_REPORT_TOKEN }}
RELEASES_GITHUB_PROJECT_BOARD_NUMBER: ${{ vars.RELEASES_GITHUB_PROJECT_BOARD_NUMBER }}
RELEASES_GITHUB_PROJECT_BOARD_VIEW_NUMBER: ${{ vars.RELEASES_GITHUB_PROJECT_BOARD_VIEW_NUMBER }}
RELEASE_VERSION: ${{ steps.extract_version.outputs.version }}
run: yarn create-bug-report-issue