You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Conventional Commits Release
v1.0.0
Creates releases based on Conventional Commits v1.0.0.
name: Release
on:
push:
branches:
- main
jobs:
release:
name: Release code
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Release
uses: jef/conventional-commits-release-action@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
create-major
: Creates a major tag as well as Semantic Version. Default isfalse
.token
[Required]: Access token to the repository. Usually${{ secrets.GITHUB_TOKEN }}
.
tag
: The tag that was created.
There are few npm tasks that will help you in building and packaging. All commands are prefaced by npm run
.
build
: builds the action.compile
: transpiles TypeScript.clean
: removesbuild
directory.fix
: fixes lint and format issues.lint
: runs linter and checks format issues.start
: runs the action.test
: tests the action.