name: 'Commit Files to Git' inputs: files: required: true type: string message: required: true type: string branch: required: true type: string runs: using: 'composite' steps: - name: Commit run: | git config user.name "${{ vars.GIT_DEPLOY_NAME }}" git config user.email "${{ vars.GIT_DEPLOY_MAIL }}" git add ${{ inputs.files }} git commit -m "${{ inputs.message }}" - name: Push git push origin HEAD:${{ inputs.branch }}