Skip to content

feat: run release checks in push-to-release PRs #16

feat: run release checks in push-to-release PRs

feat: run release checks in push-to-release PRs #16

name: Create Release PR
on:
push:
branches: [ release-test ]
permissions:
contents: write
pull-requests: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Semantic Release Versioning
uses: cycjimmy/semantic-release-action@v4
with:
extra_plugins: |
@semantic-release/commit-analyzer
@semantic-release/release-notes-generator
@semantic-release/github
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Create Release PR
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
# Create PR using GitHub CLI
gh pr create \
--base release \
--head release-test \
--title "chore: new release" \
--body "Automated PR from release-test to release" \
--label "automated pr"