

github action でできる限り OSS のルーチンを自動化しようと思うと、タグを元のレポジトリに push したくなります。

# 質問

  * github action にて、元レポジトリへのタグの push はどうやったらできるでしょうか？


CC BY-SA 4.0
2020-04-23T12:31:48.923
65896
2021-08-04T11:58:07.377
2021-08-04T11:58:07.377
3060
754
question
github-actions
github actions の中から元のレポジトリへタグを push できますか？


[Tagを打ってくれるActionはいくらか存在](https://github.com/marketplace?type=actions&query=tag)するようですので、これらを使えば実現できるでしょうか。

公式の機能で実装するには、[`github-script`](https://github.com/marketplace/actions/github-
script)を使い、[`createTag()`](https://octokit.github.io/rest.js/v17#git-create-
tag)を呼ぶことでしょうか。

[code]

    uses: actions/github-script@0.9.0
    with:
      github-token: ${{secrets.GITHUB_TOKEN}}
      script: |
        github.git.createTag({
          owner: context.repo.owner,
          repo: context.repo.repo,
          tag: ...,
          message: ...,
          object: ...,
          type: ...
        })
    
[/code]

（試したわけではありません。）


CC BY-SA 4.0
2020-04-23T23:10:14.337
65905
2020-04-23T23:10:14.337
4236
65896
answer