Skip to content

Commit

Permalink
Merge pull request #2 from trackit/relaease
Browse files Browse the repository at this point in the history
feat: add release workflow
  • Loading branch information
clementbolin authored Mar 15, 2024
2 parents 5b32683 + c788aa2 commit 53d7de5
Showing 1 changed file with 64 additions and 0 deletions.
64 changes: 64 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Github release

on:
push:
branches:
- main
workflow_call:
secrets:
github-token:
required: true

jobs:
github-release:
name: Github release
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/[email protected]

- uses: actions/[email protected]
with:
node-version: 18

- name: Semantic Release
uses: codfish/semantic-release-action@07170c8b1613177f0f3aa4d2224e2e0933cd732c
id: semantic # Need an `id` for output variables
with:
repository-url: ${{ github.server_url }}/${{ github.repository }}
additional-packages: |
[
"conventional-changelog-conventionalcommits@7"
]
plugins: |
[
"@semantic-release/commit-analyzer",
[
"@semantic-release/release-notes-generator",
{
"preset": "conventionalcommits",
"presetConfig": {
"types": [
{ type: 'feat', section: 'Features', hidden: false },
{ type: 'fix', section: 'Bug Fixes', hidden: false },
{ type: 'perf', section: 'Performance Improvements', hidden: false },
{ type: 'revert', section: 'Reverts', hidden: false },
{ type: 'docs', section: 'Other Updates', hidden: false },
{ type: 'style', section: 'Other Updates', hidden: false },
{ type: 'chore', section: 'Other Updates', hidden: false },
{ type: 'refactor', section: 'Other Updates', hidden: false },
{ type: 'test', section: 'Other Updates', hidden: false },
{ type: 'build', section: 'Other Updates', hidden: false },
{ type: 'ci', section: 'Other Updates', hidden: false }
]
}
}
],
"@semantic-release/github"
]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

outputs:
release_version: ${{ steps.semantic.outputs.release-version }}
release_published: ${{ steps.semantic.outputs.new-release-published }}

0 comments on commit 53d7de5

Please sign in to comment.