Files
claude-code-viewer/.github/actions/setup-git/action.yml

24 lines
724 B
YAML

name: "Setup Git"
description: "Setup git config for commit and push on actions"
inputs:
github_token:
description: "The GitHub token to use"
required: true
origin:
description: "The origin to use"
required: true
runs:
using: "composite"
steps:
- name: Set up Git
env:
GITHUB_TOKEN: ${{ inputs.github_token }}
shell: bash
run: |
git config --local user.email "$(git --no-pager log --format=format:'%ae' -n 1)"
git config --local user.name "$(git --no-pager log --format=format:'%an' -n 1)"
git config --local url."https://oauth2:${GITHUB_TOKEN}@github.com/".insteadOf "https://github.com/"
git pull --rebase origin ${{ inputs.origin }}