Aam-Digital/ndb-core

View on GitHub
.github/workflows/semantic-release.yml

Summary

Maintainability
Test Coverage
name: Semantic Release
on:
  push:
    branches:
      - master
      - official-release

jobs:
  run-semantic-release:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
        with:
          persist-credentials: false
      # Only required temporary: https://github.com/cycjimmy/semantic-release-action/issues/159
      - uses: actions/setup-node@v3
        with:
          node-version: 14
      - name: Semantic Release
        uses: cycjimmy/semantic-release-action@v3
        env:
          GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
          SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK_URL }}
        with:
          # Latest release-replace plugin fails https://github.com/jpoehnelt/semantic-release-replace-plugin/issues/223
          extra_plugins: |
            semantic-release-replace-plugin@1.2.0
            @semantic-release/git
            @semantic-release/github
            semantic-release-slack-bot