Skip to content

๐Ÿค– A GitHub Action that help you publish release.

License

Notifications You must be signed in to change notification settings

ariful29/release-helper

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒˆ Release Helper

๐Ÿค– A GitHub Action that help you publish release.

Mainly used antd. Suggest changelog use the same format.

๐ŸŽ Usage

Inputs

Name Desc Type Required
token GitHub Token string โœ”
triger Triggering conditions string โœ”
changelogs The file path string โœ”
branch The file branch string โœ”
draft Whether create a draft (unpublished) release. Default false boolean โœ–
prerelease Whether to identify the release as a prerelease. Default false boolean โœ–
dingding-token ๅ‘ๅธƒ้’‰้’‰้€š็Ÿฅไฝฟ็”จ string โœ–
dingding-msg ๅ‘ๅธƒ้’‰้’‰ๅ†…ๅฎน๏ผŒไปŽ changelogs ไธญ้€‰ไธ€ไธช string โœ–

Example

name: ๐Ÿค– Auto Make Release

on:
  create

jobs:
  release-helper:
    runs-on: ubuntu-latest
    steps:
      - name: make release
        uses: actions-cool/release-helper@v1
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          triger: 'tag'
          changelogs: 'CHANGELOG.en-US.md, CHANGELOG.zh-CN.md'
          branch: 'master'

Workflow

  • git tag x.x.x
  • git push origin x.x.x:x.x.x
  • New tag triger action
  • Auto release with changelog

๐Ÿ’– Who is using?

โšก Feedback

You are very welcome to try it out and put forward your comments. You can use the following methods:

  • Report bugs or consult with Issue
  • Submit Pull Request to improve the code of release-helper

LICENSE

MIT

About

๐Ÿค– A GitHub Action that help you publish release.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%