name: Release on: push: tags: - '3.*' jobs: automate: runs-on: ubuntu-latest env: RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }} FORCE_COLOR: 1 steps: - uses: actions/checkout@v2 with: fetch-depth: 0 submodules: true - run: git fetch --depth=1 origin +refs/tags/*:refs/tags/* - uses: actions/setup-node@v1 with: node-version: 12 registry-url: https://registry.npmjs.org/ - run: yarn - run: grunt release --skip-tests - uses: tryghost/action-ghost-release@master - run: npm publish env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - uses: tclindner/sentry-releases-action@v1.0.0 env: SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} SENTRY_ORG: ghost-foundation SENTRY_PROJECT: ghost with: tagName: ${{ github.ref }} environment: general