diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 7bfd391..ff55338 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,7 +1,7 @@ # This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node # For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions -name: Continuous Integration +name: CI on: push: diff --git a/.github/workflows/cov.yaml b/.github/workflows/cov.yaml index 8e90790..01afb78 100644 --- a/.github/workflows/cov.yaml +++ b/.github/workflows/cov.yaml @@ -1,4 +1,4 @@ -name: Code Coverage +name: Coverage on: push: diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 0000000..dffd0c1 --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,17 @@ +name: Release + +on: + push: + tags: + - \d+.\d+.\d+ + +jobs: + release_version: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Generate GitHub Release + uses: lsegal/github-release-from-changelog-action@latest + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + INPUT_TITLE: $tag