diff --git a/.github/workflows/on-pr.yml b/.github/workflows/on-pr.yml
new file mode 100644
index 0000000..2dd02b8
--- /dev/null
+++ b/.github/workflows/on-pr.yml
@@ -0,0 +1,28 @@
+name: On Pull Request
+
+on:
+ pull_request:
+ branches:
+ - main
+
+jobs:
+ build:
+ runs-on: macos-latest
+ steps:
+ - uses: actions/checkout@v4
+ - name: Set up JDK 23
+ uses: actions/setup-java@v4
+ with:
+ distribution: oracle
+ java-version: 23
+
+ - name: Cache Maven packages
+ uses: actions/cache@v4
+ with:
+ path: ~/.m2/repository
+ key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
+ restore-keys: |
+ ${{ runner.os }}-maven-
+
+ - name: Build
+ run: mvn clean -q compile
diff --git a/pom.xml b/pom.xml
index 22c1f48..0ff9098 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.eliasnogueira
selenium-java-lean-test-architecture
- 3.4.8
+ 3.4.9
scm:git@github.com:eliasnogueira/selenium-java-lean-test-architecture.git
@@ -22,19 +22,19 @@
3.13.0
1.9.22.1
- 4.26.0
+ 4.27.0
7.10.2
3.26.3
- 2.4.1
+ 2.4.2
2.23.1
1.0.12
- 2.29.0
- 2.15.1
+ 2.29.1
+ 2.15.3
1.0.0
https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline
- 1.20.3
+ 1.20.4
1.27.1