diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 78b5c3d251a2b6176dba80d0d87f8e4ff0630861..9abbcaecd5e54758c48dfbd0eb7631497129e001 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,7 +9,7 @@ update_publications:
     - git checkout -B ${CI_BUILD_REF_NAME}
     - git submodule update --init --remote
     - git add publications
-    - git commit -m "[AUTO] Updating publications submodule" -m "[ci skip]" || exit 0
+    - git commit -m "[AUTO] Updating publications submodule" || exit 0
     - git remote rm rw || true
     - git remote add rw git@gitlab.doc.ic.ac.uk:${CI_PROJECT_PATH}.git
     - eval `ssh-agent`
@@ -40,6 +40,8 @@ build:
     paths:
       - _site/
     expire_in: 1 day
+  except:
+    - triggers
 
 deadlinks:
   stage: deploy
@@ -51,6 +53,8 @@ deadlinks:
   script:
     - bundle exec rake -s --suppress-backtrace . testlinks
   allow_failure: true
+  except:
+    - triggers
 
 deploy:
   stage: deploy
@@ -61,6 +65,8 @@ deploy:
     - auth-rr
   only:
     - master
+  except:
+    - triggers
 
 variables:
   NOKOGIRI_USE_SYSTEM_LIBRARIES: "true"
diff --git a/publications b/publications
index cbaae7971663c2141e1e6123d77c8e2a9fd54f36..3e5d27ab228d8814a58ee2ffde1134389ec4cf70 160000
--- a/publications
+++ b/publications
@@ -1 +1 @@
-Subproject commit cbaae7971663c2141e1e6123d77c8e2a9fd54f36
+Subproject commit 3e5d27ab228d8814a58ee2ffde1134389ec4cf70