This is an automated email from the ASF dual-hosted git repository.

benw pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tapestry-5.git


The following commit(s) were added to refs/heads/master by this push:
     new 9d8de2f48 Add build for all pull requests on GitHub (#44)
9d8de2f48 is described below

commit 9d8de2f481a50947dcdfbd87da66a9483e2411b9
Author: Christian Köberl <der...@users.noreply.github.com>
AuthorDate: Thu Sep 21 11:44:16 2023 +0200

    Add build for all pull requests on GitHub (#44)
    
    * Add build for all pull requests on GitHub
    * Add matrix for all supported Java versions
---
 .github/workflows/build-pull-request.yaml | 33 +++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/.github/workflows/build-pull-request.yaml 
b/.github/workflows/build-pull-request.yaml
new file mode 100644
index 000000000..018610e29
--- /dev/null
+++ b/.github/workflows/build-pull-request.yaml
@@ -0,0 +1,33 @@
+name: Build Pull Request
+on: pull_request
+
+env:
+  MOZ_HEADLESS: true
+
+jobs:
+  build:
+    name: Build pull request
+    runs-on: ubuntu-latest
+    strategy:
+      matrix:
+        java: [ 8, 11, 17 ]
+    steps:
+      - uses: actions/checkout@v3
+      - uses: actions/setup-java@v3
+        with:
+          distribution: temurin
+          java-version: ${{ matrix.java }}
+
+      - name: Setup Firefox
+        uses: browser-actions/setup-firefox@v1
+
+      - name: Setup GeckoDriver
+        uses: browser-actions/setup-geckodriver@latest
+        with:
+          token: ${{ secrets.GITHUB_TOKEN }}
+
+      - name: Setup Gradle
+        uses: gradle/gradle-build-action@v2
+
+      - name: Build with Gradle
+        run: ./gradlew -Dci=true --no-daemon --continue build

Reply via email to