name: Validate migrations on: pull_request: paths: - 'priv/repo/migrations/**' - 'priv/ingest_repo/migrations/**' jobs: validate: name: App code does not change at the same time runs-on: ubuntu-latest steps: - uses: dorny/paths-filter@v3 id: changes with: list-files: json filters: | lib: - 'lib/**' - 'extra/**' - 'config/**' - if: steps.changes.outputs.lib == 'true' run: | echo "::error file=${{ fromJSON(steps.changes.outputs.lib_files)[0] }}::Code and migrations shouldn't be changed at the same time" exit 1