diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 196fafd674d0b6763552739bfd87de96b23ccf3e..0e232306e01c4b38cea29bb638bcdd9f96243e7e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -76,12 +76,15 @@ tag:
 
 bindings-ios:
   stage: build
+  dependencies: []
   except:
     - tags
   tags:
     - ios
   script:
-    - go get -u golang.org/x/mobile/cmd/gomobile
+    - export PATH=$PATH:$HOME/go/bin
+    - go install golang.org/x/mobile/cmd/gomobile@latest
+    - go get golang.org/x/mobile/cmd/gobind
     - gomobile init
     - gomobile bind -target ios gitlab.com/elixxir/client/bindings
     - ls
@@ -92,14 +95,18 @@ bindings-ios:
 
 bindings-android:
   stage: build
+  dependencies: []
   except:
     - tags
   tags:
     - android
   script:
+    - export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin:/android-sdk/platform-tools/
     - export ANDROID_HOME=/android-sdk
-    - export PATH=$PATH:/android-sdk/platform-tools/:/usr/local/go/bin
-    - go get -u golang.org/x/mobile/cmd/gomobile
+
+    # Build the bindings
+    - go install golang.org/x/mobile/cmd/gomobile@latest
+    - go get golang.org/x/mobile/cmd/gobind
     - gomobile init
     - gomobile bind -target android -androidapi 21 gitlab.com/elixxir/client/bindings
   artifacts: