3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【GitHubActions】Botにコミットさせる

Last updated at Posted at 2023-10-30

はじめに

突然こんなことがやりたくなって、触ったことのないGitHubActionsに入門することになりました

作る過程でBotにコミットさせる必要があったのでやり方を記録しておきます。

上記のツイートの完成形は以下のリポジトリです

やりかた

name: # ...

on: # ...

# ここでワークフローに書き込み権限を与える
# https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
permissions:
  contents: write

jobs:
  commit_bot:
    name: 実行

    runs-on: ubuntu-latest

    steps:
      - name: コミット & プッシュ
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        run: |
          git config --local user.email "github-actions[bot]@users.noreply.github.com"
          git config --local user.name "github-actions[bot]"
          git add .
          git commit -m "Botによるコミット"
          git push origin main

コミット履歴

このようにgithub-actions[bot]がコミットしたことになります
スクリーンショット 2023-10-30 22.33.44.png

おわり

permissions関係で詰まりました

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?