This commit is contained in:
Matthew Fosse 2024-06-28 11:35:49 -07:00
parent 27787598a5
commit 5dbdb250c2

View file

@ -19,9 +19,6 @@ jobs:
PR_NUMBER: ${{ github.event.number }}
steps:
- name: Setup tmate session
uses: mxschmitt/action-tmate@v3
- name: is pr
if: github.event_name == 'pull_request'
run: echo "BRANCH_NAME=${GITHUB_HEAD_REF}" >> $GITHUB_ENV
@ -90,22 +87,34 @@ jobs:
cd /opt/android/cake_wallet
flutter pub get
- name: Install Gomobile
run: |
go install golang.org/x/mobile/cmd/gomobile@latest
go install golang.org/x/mobile/cmd/gobind@latest
go get golang.org/x/mobile/cmd/gobind
go get golang.org/x/mobile/cmd/gomobile
gomobile init
env:
GOPROXY: https://proxy.golang.org,direct
GO111MODULE: "on"
- name: build mweb
run: |
# install latest go:
wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
go install golang.org/x/mobile/cmd/gomobile@latest
# # install latest go:
# wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
# sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz
# export PATH=$PATH:/usr/local/go/bin
# go install golang.org/x/mobile/cmd/gomobile@latest
# install mwebd:
cd /opt/android/cake_wallet
git clone https://github.com/ltcmweb/mwebd
cd /opt/android/cake_wallet/mwebd
go get github.com/ltcmweb/mwebd/cmd/mwebd
go install github.com/ltcmweb/mwebd/cmd/mwebd
go get golang.org/x/mobile/cmd/gobind
go get golang.org/x/mobile/cmd/gomobile
gomobile init
# go get golang.org/x/mobile/cmd/gobind
# go get golang.org/x/mobile/cmd/gomobile
# gomobile init
gomobile bind -target=android -androidapi 21 github.com/ltcmweb/mwebd
mkdir -p /opt/android/cake_wallet/cw_mweb/android/libs/
mv ./mwebd.aar $_