• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: post-release
2on:
3  release:
4    branches: [master]
5    types: [released]
6
7jobs:
8  post-release:
9    runs-on: ubuntu-18.04
10    steps:
11      # trigger post-release in dependency repo, this indirection allows the
12      # dependency repo to be updated often without affecting this repo. At
13      # the time of this comment, the dependency repo is responsible for
14      # creating PRs for other dependent repos post-release.
15      - name: trigger-post-release
16        continue-on-error: true
17        run: |
18          curl -sS -X POST -H "authorization: token ${{secrets.BOT_TOKEN}}" \
19            "$GITHUB_API_URL/repos/${{secrets.POST_RELEASE_REPO}}/dispatches" \
20            -d "$(jq -n '{
21              event_type: "post-release",
22              client_payload: {
23                repo: env.GITHUB_REPOSITORY,
24                version: "${{github.event.release.tag_name}}"}}' \
25              | tee /dev/stderr)"
26
27