Skip to content

Commit

Permalink
feat: add release pull request workflow (#47)
Browse files Browse the repository at this point in the history
* feat: add release pull request workflow

* feat: version support dropdown
  • Loading branch information
caohuilin authored Jun 29, 2022
1 parent 7bfff71 commit 623019f
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 1 deletion.
31 changes: 31 additions & 0 deletions .github/workflows/release-pull-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Release Pull Request

on:
workflow_dispatch:
inputs:
version:
description: 'Release Version(v1.0.0)'
required: true

jobs:
release:
name: Create Release Pull Request
runs-on: ubuntu-latest
steps:
- name: Checkout Repo
uses: actions/checkout@master
with:
# This makes Actions fetch only one branch to release
fetch-depth: 100

- name: Create Release Pull Request
uses: modern-js-dev/actions@main
with:
# this expects you to have a script called release which does a build for your packages and calls changeset publish
versionNumber: ${{ github.event.inputs.version }}
type: 'pull request'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
REPOSITORY: ${{ github.repository }}
REF: ${{ github.ref }}
6 changes: 6 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,15 @@ on:
workflow_dispatch:
inputs:
version:
type: choice
description: 'Release Version(canary, alpha, pre, latest)'
required: true
default: 'canary'
options:
- canary
- alpha
- pre
- latest
branch:
description: 'Release Branch(confirm release branch)'
required: true
Expand Down
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@
"change": "modern change",
"bump": "modern bump",
"pre": "modern pre",
"release": "modern release --ignore-scripts"
"release": "modern release --ignore-scripts",
"gen-release-note": "modern gen-release-note"
},
"engines": {
"node": ">=12.13.0"
Expand Down

0 comments on commit 623019f

Please sign in to comment.