mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-01-18 08:45:05 +00:00
should workgit add .github/workflows/pr_test_build.yml
This commit is contained in:
parent
9ec108ab82
commit
bddfb2c39d
1 changed files with 21 additions and 33 deletions
54
.github/workflows/pr_test_build.yml
vendored
54
.github/workflows/pr_test_build.yml
vendored
|
@ -27,29 +27,6 @@ jobs:
|
||||||
if: github.event_name != 'pull_request'
|
if: github.event_name != 'pull_request'
|
||||||
run: echo "BRANCH_NAME=${{ github.event.inputs.branch }}" >> $GITHUB_ENV
|
run: echo "BRANCH_NAME=${{ github.event.inputs.branch }}" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: build mweb
|
|
||||||
run: |
|
|
||||||
mkdir -p /opt/android/cake_wallet
|
|
||||||
# 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
|
|
||||||
export PATH=$PATH:~/go/bin
|
|
||||||
go install golang.org/x/mobile/cmd/gomobile@latest
|
|
||||||
gomobile init
|
|
||||||
|
|
||||||
# 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 bind -target=android -androidapi 21 github.com/ltcmweb/mwebd
|
|
||||||
mkdir -p /opt/android/cake_wallet/cw_mweb/android/libs/
|
|
||||||
mv ./mwebd.aar $_
|
|
||||||
|
|
||||||
- name: Free Up GitHub Actions Ubuntu Runner Disk Space
|
- name: Free Up GitHub Actions Ubuntu Runner Disk Space
|
||||||
run: |
|
run: |
|
||||||
sudo rm -rf /usr/share/dotnet
|
sudo rm -rf /usr/share/dotnet
|
||||||
|
@ -110,16 +87,27 @@ jobs:
|
||||||
cd /opt/android/cake_wallet
|
cd /opt/android/cake_wallet
|
||||||
flutter pub get
|
flutter pub get
|
||||||
|
|
||||||
# - name: Install Gomobile
|
|
||||||
# run: |
|
- name: Install go and gomobile
|
||||||
# go install golang.org/x/mobile/cmd/gomobile@latest
|
run: |
|
||||||
# go install golang.org/x/mobile/cmd/gobind@latest
|
# install go > 1.21:
|
||||||
# go get golang.org/x/mobile/cmd/gobind
|
wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
|
||||||
# go get golang.org/x/mobile/cmd/gomobile
|
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz
|
||||||
# gomobile init
|
export PATH=$PATH:/usr/local/go/bin
|
||||||
# env:
|
export PATH=$PATH:~/go/bin
|
||||||
# GOPROXY: https://proxy.golang.org,direct
|
go install golang.org/x/mobile/cmd/gomobile@latest
|
||||||
# GO111MODULE: "on"
|
gomobile init
|
||||||
|
|
||||||
|
- name: Build mwebd
|
||||||
|
run: |
|
||||||
|
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
|
||||||
|
gomobile bind -target=android -androidapi 21 github.com/ltcmweb/mwebd
|
||||||
|
mkdir -p /opt/android/cake_wallet/cw_mweb/android/libs/
|
||||||
|
mv ./mwebd.aar $_
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue