this sucks ...
This commit is contained in:
+29
@@ -8,6 +8,18 @@ inputs:
|
||||
destination:
|
||||
description: "Destination directory for the autodeploy scripts (relative to the repository root)"
|
||||
required: true
|
||||
commit_message:
|
||||
description: "Commit message used when autodeploy changes files"
|
||||
required: false
|
||||
default: "chore: apply autodeploy updates"
|
||||
git_user_name:
|
||||
description: "Git author name for automated commits"
|
||||
required: false
|
||||
default: "gitea-actions-bot"
|
||||
git_user_email:
|
||||
description: "Git author email for automated commits"
|
||||
required: false
|
||||
default: "gitea-actions-bot@users.noreply.gitea.psi.ch"
|
||||
|
||||
runs:
|
||||
using: "composite"
|
||||
@@ -29,6 +41,23 @@ runs:
|
||||
$GITHUB_ACTION_PATH/autodeploy/setup.sh "${{ inputs.destination }}"
|
||||
shell: bash
|
||||
|
||||
- name: Commit and push changes
|
||||
working-directory: ${{ inputs.destination }}
|
||||
run: |
|
||||
git config user.name "${{ inputs.git_user_name }}"
|
||||
git config user.email "${{ inputs.git_user_email }}"
|
||||
|
||||
git add -A
|
||||
|
||||
if git diff --cached --quiet; then
|
||||
echo "No changes to commit"
|
||||
exit 0
|
||||
fi
|
||||
|
||||
git commit -m "${{ inputs.commit_message }}"
|
||||
git push origin "HEAD:${{ inputs.branch }}"
|
||||
shell: bash
|
||||
|
||||
# - name: Run autodeploy setup script
|
||||
# working-directory: ${{ github.workspace }}
|
||||
# run: |
|
||||
|
||||
Reference in New Issue
Block a user