[githubci] setup timeout and jsk16 on *Nix systems
diff --git a/.github/workflows/maven-windows-it1.yml b/.github/workflows/maven-windows-it1.yml
index 2f71a9f..1fac3d0 100644
--- a/.github/workflows/maven-windows-it1.yml
+++ b/.github/workflows/maven-windows-it1.yml
@@ -27,7 +27,9 @@
 
 jobs:
   build:
+    name: Build1 on Windows
     runs-on: windows-latest
+    timeout-minutes: 90
 
     strategy:
       fail-fast: false
diff --git a/.github/workflows/maven-windows-it2.yml b/.github/workflows/maven-windows-it2.yml
index 25b5f2e..7faa862 100644
--- a/.github/workflows/maven-windows-it2.yml
+++ b/.github/workflows/maven-windows-it2.yml
@@ -27,7 +27,9 @@
 
 jobs:
   build:
+    name: Build2 on Windows
     runs-on: windows-latest
+    timeout-minutes: 90
 
     strategy:
       fail-fast: false
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index cc38513..16cc7aa 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -31,7 +31,7 @@
     strategy:
       matrix:
         os: [ubuntu-latest, macOS-latest]
-        java: [8, 11, 15]
+        java: [8, 11, 16]
       fail-fast: false
 
     runs-on: ${{ matrix.os }}
diff --git a/.github/workflows/smoketest.yml b/.github/workflows/smoketest.yml
index f8bbae2..e8a40b7 100644
--- a/.github/workflows/smoketest.yml
+++ b/.github/workflows/smoketest.yml
@@ -27,16 +27,18 @@
 
 jobs:
   build:
+    name: Build on MacOS
     runs-on: macOS-latest
+    timeout-minutes: 120
 
     steps:
       - name: Checkout
         uses: actions/checkout@v1
 
-      - name: Set up JDK 14
+      - name: Set up JDK 16
         uses: actions/setup-java@v1
         with:
-          java-version: 14
+          java-version: 16
 
       - name: Build with Maven
         run: mvn clean install -e -B -V -nsu --no-transfer-progress -P run-its -DskipITs