Skip to content

add DbSchemaGenerator, update dependencies, and integrate workflow fo… #48

add DbSchemaGenerator, update dependencies, and integrate workflow fo…

add DbSchemaGenerator, update dependencies, and integrate workflow fo… #48

Workflow file for this run

name: auto formatting
on:
push:
branches:
- dev
jobs:
check-actor:
runs-on: ubuntu-latest
outputs:
should_continue: ${{ steps.check.outputs.should_continue }}
steps:
- name: check actor
id: check
run: |
if [ "${{ github.actor }}" == "github-actions[bot]" ]; then
echo "Run triggered by bot, stopping..."
echo "should_continue=false" >> $GITHUB_OUTPUT
else
echo "should_continue=true" >> $GITHUB_OUTPUT
fi
format-prettier:
needs: check-actor
runs-on: ubuntu-latest
if: needs.check-actor.outputs.should_continue == 'true'
permissions:
contents: write
steps:
- name: checkout repository
uses: actions/checkout@v4
- name: setup node
uses: actions/setup-node@v6
- name: install dependencies
run: |
cd front
npm ci
- name: format
run: |
cd front
npm run format
- name: check for changes
id: changes
run: |
git config --global user.email "github-actions[bot]@users.noreply.github.com"
git config --global user.name "github-actions[bot]"
if [ -n "$(git status --porcelain)" ]; then
echo "has_changes=true" >> $GITHUB_OUTPUT
else
echo "has_changes=false" >> $GITHUB_OUTPUT
fi
- name: push changes
if: steps.changes.outputs.has_changes == 'true'
run: |
git add .
git commit -m "chore: prettier auto format"
git push