diff --git a/.gitea/workflows/gen-migrations.yml b/.gitea/workflows/gen-migrations.yml index a667902..b935cdd 100644 --- a/.gitea/workflows/gen-migrations.yml +++ b/.gitea/workflows/gen-migrations.yml @@ -20,18 +20,21 @@ jobs: - name: 'update migrations submodule (and push if needed)' run: | set -ex + git fetch --all --recurse-submodules git submodule update --init --remote migrations; git add -A git commit -m 'chore: update migrations' || true git push || true - name: 'gen migrations (and push if needed)' run: | + set -ex ./scripts/gen_migrations.sh if ! (git diff-index --quiet HEAD --ignore-submodules=none); then cd migrations + git switch migrations git add -A git commit -m 'chore: babe wake up new migrations just dropped' - git push + git push -u origin migrations cd ../ git add -A git commit -m 'chore: update migrations'