Skip to content

Merge pull request #13 from asfadmin/sg/output-to-image #56

Merge pull request #13 from asfadmin/sg/output-to-image

Merge pull request #13 from asfadmin/sg/output-to-image #56

name: Format Libraries
on:
push:
branches:
- "main"
workflow_dispatch:
env:
COMMIT_MESSAGE: "chore: format libraries"
jobs:
check-message:
runs-on: ubuntu-latest
outputs:
continue: ${{ steps.message.outputs.continue }}
steps:
- name: Checkout Code
id: checkout
uses: actions/checkout@v4
- name: Check Message
id: message
run: |
if [[ "${{ github.event.head_commit.message }}" == "${{ env.COMMIT_MESSAGE }}" ]]; then
echo "Stop action"
export CONTINUE='false'
else
echo "Continue with action"
export CONTINUE='true'
fi
echo $CONTINUE
echo "continue=$CONTINUE" >> $GITHUB_OUTPUT
update-lists:
needs: check-message
runs-on: ubuntu-latest
steps:
- name: Checkout Code
if: needs.check-message.outputs.continue == 'true'
id: checkout
uses: actions/checkout@v4
- name: webfactory/ssh-agent
uses: webfactory/[email protected]
with:
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
- name: Format Libraries
if: needs.check-message.outputs.continue == 'true'
id: format-libraries
run: |
bash ./zip_libraries.sh
- name: Commit
if: needs.check-message.outputs.continue == 'true'
id: commit
run: |
echo Git config
git config user.email [email protected]
git config user.name LibraryFormatter
echo Git status
git status
echo Add files
git add .
echo Commit files
git commit -m "${{ env.COMMIT_MESSAGE }}"
echo Start push
git push