name: Release CD on: push: tags: - "v*" # push to version tags trigger the build #on: # push: # branches-ignore: # - '**' # temporally disable this action jobs: update-doc: runs-on: ubuntu-latest steps: - uses: benc-uk/workflow-dispatch@v1 with: workflow: Manual Docs Build token: ${{ secrets.JINA_DEV_BOT }} inputs: '{ "release_token": "${{ env.release_token }}", "triggered_by": "TAG", "build_old_docs": "TRUE"}' env: release_token: ${{ secrets.DOCARRAY_RELEASE_TOKEN }} create-release: needs: update-doc runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2.5.0 with: ref: 'main' - uses: actions/setup-python@v4 with: python-version: 3.8 - run: | python scripts/get-last-release-note.py - name: Create Release id: create_release uses: actions/create-release@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token with: tag_name: ${{ github.ref }} release_name: 💫 Patch ${{ github.ref }} body_path: 'tmp.md' draft: false prerelease: false