name: Test and Release on: push: branches: - master jobs: test-and-release: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Lint, build and test uses: cypress-io/github-action@v2 with: build: yarn lint-and-build start: yarn cy:server record: true env: CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Release env: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: yarn semantic-release