name: Semantic Release
on:
    push:
        branches:
            - master
jobs:
    release:
        name: Release
        permissions:
            contents: write
            issues: write
            pull-requests: write
        runs-on: ubuntu-latest
        steps:
            - uses: actions/checkout@v2
            - name: Setup Node
              uses: actions/setup-node@v2
              with:
                  node-version: "14"
            - run: yarn install --frozen-lockfile
            - run: yarn build
            - env:
                  GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
                  NPM_TOKEN: ${{ secrets.NPM_ACCESS_TOKEN }}
              run: npx semantic-release
