これはご存知 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 を書いていなかったのと、体系的に学んでいないことで時間がかかってしまったので、ちゃんと時間を取って学ぼうと思った。