diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 19a26bd..3020811 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -63,7 +63,7 @@ jobs:
publish-snapshot:
needs: build-rpms
- if: ${{ github.event_name == 'push' || github.event_name == 'workflow_dispatch' }}
+ if: ${{ github.ref == 'refs/heads/master' }}
runs-on: ubuntu-latest
name: Publish snapshot to maven central
diff --git a/pom.xml.in b/pom.xml.in
index d0a4ffa..1c2b8c3 100644
--- a/pom.xml.in
+++ b/pom.xml.in
@@ -119,7 +119,10 @@
maven-surefire-plugin
${maven-surefire-plugin.version}
- --illegal-access=permit
+
+ --add-opens java.base/java.lang=ALL-UNNAMED
+ --add-opens java.base/java.lang.reflect=ALL-UNNAMED
+
all
4
true