diff --git a/.forgejo/workflows/verify-code.yaml b/.forgejo/workflows/verify-code.yaml
new file mode 100644
index 0000000..bb54d65
--- /dev/null
+++ b/.forgejo/workflows/verify-code.yaml
@@ -0,0 +1,12 @@
+name: Verify code phase
+on: [pull_request]
+
+jobs:
+ verify-code:
+ name: Verify code
+ runs-on: docker
+ container: git.frostfs.info/truecloudlab/env:openjdk-11-maven-3.8.6
+ steps:
+ - uses: actions/checkout@v3
+ - name: Run the Maven verify phase
+ run: mvn --batch-mode --update-snapshots verify
diff --git a/pom.xml b/pom.xml
index 0f6fc39..b8d61db 100644
--- a/pom.xml
+++ b/pom.xml
@@ -85,7 +85,16 @@
3.4.0
-
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.22.0
+
+
+ org.apache.maven.plugins
+ maven-failsafe-plugin
+ 2.22.0
+
org.apache.maven.plugins
maven-resources-plugin