diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 318af6f5140009bca1d3d0e469ccdbc5bd94fe71..98f62702e69a0b462be43b99864cc76ac0e5d025 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -19,10 +19,10 @@ image: zoo.smok.co/build/build:latest
     - cmake -S. -Bbuild
     - make shared_lib -j 15
     - mv include ..
-    - mv librocksdb.so ..
+    - cp librocksdb.so.7.0.1 ../librocksdb.so
   artifacts:
     paths:
-      - "include/*"
+      - "include/rocksdb/*"
       - "librocksdb.so"
 
 
@@ -31,10 +31,10 @@ image: zoo.smok.co/build/build:latest
   before_script:
     - apt update
     - apt install -y pkg-config
-    - cp -rf include/rocksdb /usr/local/include/rocksdb
-    - pip install --upgrade --break-system-packages Cython wheel setuptools pip pkgconfig doctor-wheel repairwheel
+    - pip install --upgrade pip
+    - mv include/rocksdb /usr/local/include/rocksdb
+    - pip install --break-system-packages Cython wheel setuptools doctor-wheel repairwheel
   script:
-    - pip install -q build
     - python -m build
   artifacts:
     paths:
@@ -48,7 +48,8 @@ build_rocksdb_armv7l:
   extends: .build_rocksdb
   image: zoo.smok.co/build/build:armv7l-python3.11
   needs: []
-
+  tags:
+    - armv7l
 
 build_python_rocksdb_x86:
   extends: .before_build_python
@@ -61,4 +62,6 @@ build_python_rocksdb_armv7l:
   image: zoo.smok.co/build/build:armv7l-python3.11
   dependencies:
     - build_rocksdb_armv7l
+  tags:
+    - armv7l
   needs: [build_rocksdb_armv7l]