From df8fc2d0a6c73c8f1c65ae6fd33d88fde3061772 Mon Sep 17 00:00:00 2001
From: "Richard T. Carback III" <rick.carback@gmail.com>
Date: Wed, 2 Mar 2022 22:12:19 +0000
Subject: [PATCH] Use go install and go mod tidy on mobile builds

---
 .gitlab-ci.yml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f6e28351c..7982c9d8c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -84,8 +84,9 @@ bindings-ios:
     - ios
   script:
     - export PATH=$PATH:$HOME/go/bin
+    - go mod tidy
     - go install golang.org/x/mobile/cmd/gomobile@latest
-    - go get golang.org/x/mobile/cmd/gobind
+    - go install golang.org/x/mobile/cmd/gobind@latest
     - gomobile init
     - gomobile bind -target ios gitlab.com/elixxir/client/bindings
     - ls
@@ -105,8 +106,9 @@ bindings-android:
     - export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin:/android-sdk/platform-tools/
     - export ANDROID_HOME=/android-sdk
     # Build the bindings
+    - go mod tidy
     - go install golang.org/x/mobile/cmd/gomobile@latest
-    - go get golang.org/x/mobile/cmd/gobind
+    - go install golang.org/x/mobile/cmd/gobind@latest
     - gomobile init
     - gomobile bind -target android -androidapi 21 gitlab.com/elixxir/client/bindings
   artifacts:
-- 
GitLab