diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a86be21313a0977b46a57eee0a33a77aca9da5f9..f997eb2a3426f6db1863752450a8822a45da193a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -241,6 +241,6 @@ pypi package:
     - docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN gitlab-registry.mpcdf.mpg.de
     - docker pull $TEST_IMAGE
     - docker run --rm $TEST_IMAGE bash -c "python -m twine upload -u $CI_TWINE_USER -p $CI_TWINE_PASSWORD dist/nomad-lab-*.tar.gz"
+  except:
+    - /^dev-.*$/
   when: manual
-  only:
-    - tags
diff --git a/dependencies/parsers/vasp b/dependencies/parsers/vasp
index 821e4cbe3186e400c8cb54f4b89704504c790349..526118c4da40ed8da4ea34f552b2f89c8dc187ef 160000
--- a/dependencies/parsers/vasp
+++ b/dependencies/parsers/vasp
@@ -1 +1 @@
-Subproject commit 821e4cbe3186e400c8cb54f4b89704504c790349
+Subproject commit 526118c4da40ed8da4ea34f552b2f89c8dc187ef