name: Integration Tests Code Format
on:
  pull_request:
    types: [ opened, synchronize, reopened ]

jobs:
  build:
    name: Performing Code Format
    runs-on: ubuntu-latest
    env: 
      working-directory: ./integration-test/
    steps:
      - uses: actions/checkout@v5 # v2 minimum required
      - uses: axel-op/googlejavaformat-action@v4
        with:
          version: v1.16.0
          args: --replace --skip-reflowing-long-strings --skip-sorting-imports
          skip-commit: true
        env:
          github_token: ${{ secrets.STE_GHA_TOKEN }}
      - name: Print diffs
        run: git --no-pager diff --exit-code