これはご存知 x-motemen/git-pr-release の再発明だ。
まだまだ本家には機能が足りないけれど、簡単に使うには十分なものになったので公開。
こんな感じ になる。
特にTemplateの機能がないと置き換えれない利用ケースが多いと思うので、対応したいとは思っているが...
最小だとこれだけで動いて便利
name: github-pr-release
on:
push:
branches:
- develop
jobs:
github-pr-release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: yutailang0119/action-github-pr-release@v1
with:
token: ${{ github.token }}
余談
内部では GitHub GraphQL API を使って *1 いて、いろいろな学びがあった。
しばらく TypeScript を書いていなかったのと、体系的に学んでいないことで時間がかかってしまったので、ちゃんと時間を取って学ぼうと思った。