diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index 2d95b1e2..9577b6cd 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -19,8 +19,8 @@ jobs: fail-fast: false matrix: java: [ '11' ] - maven: [ '3.9.6' ] - os: [ 'ubuntu-22.04' ] + maven: [ '3.9.9' ] + os: [ 'ubuntu-24.04' ] name: Build (Java ${{ matrix.java }}, ${{ matrix.os }}) runs-on: ${{ matrix.os }} steps: @@ -78,3 +78,15 @@ jobs: with: name: sat-summary-report path: target/summary_report.html + + - name: Verify Changed Files + uses: tj-actions/verify-changed-files@v20 + id: verify-changed-files + + - name: Fail on Changed Files + if: steps.verify-changed-files.outputs.changed_files != '' + env: + CHANGED_FILES: ${{ steps.verify-changed-files.outputs.changed_files }} + run: | + echo "::error::Files have changed: $CHANGED_FILES" + exit 1 diff --git a/.gitignore b/.gitignore index 53608f35..74b6270b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ *.class +*.log target/ # Mobile Tools for Java (J2ME)