diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1d5e6f3c..f6687720 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -50,18 +50,26 @@ jobs: path: gou token: ${{ secrets.TOKEN }} + - name: Checkout V8Go + uses: actions/checkout@v2 + with: + repository: rogchap/v8go + ref: 5e91d3d9dcabd2986f901b6b31590e49fc3c4dd8 + path: v8go + - name: Checkout UI uses: actions/checkout@v2 with: - repository: yaoapp/xiang-ui + repository: yaoapp/xgen path: ui token: ${{ secrets.TOKEN }} - - name: Move Kun, Xun, Gou, UI + - name: Move Kun, Xun, Gou, UI, V8Go run: | mv kun ../ mv xun ../ mv gou ../ + mv v8go ../ mv ui ../ ls -l . ls -l ../ diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 5c02afba..6eaeaf1a 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -91,11 +91,19 @@ jobs: path: gou token: ${{ secrets.TOKEN }} - - name: Move Kun, Xun, Gou + - name: Checkout V8Go + uses: actions/checkout@v2 + with: + repository: rogchap/v8go + ref: 5e91d3d9dcabd2986f901b6b31590e49fc3c4dd8 + path: v8go + + - name: Move Kun, Xun, Gou, V8Go run: | mv kun ../ mv xun ../ mv gou ../ + mv v8go ../ ls -l . ls -l ../ diff --git a/.gitignore b/.gitignore index b79509c8..e609f3ac 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ yao-test dev.sh logs logs/application.log +yao-arm64 diff --git a/go.mod b/go.mod index b85f1a1d..c38fc68a 100644 --- a/go.mod +++ b/go.mod @@ -55,3 +55,5 @@ replace github.com/yaoapp/kun => ../kun // kun local replace github.com/yaoapp/xun => ../xun // gou local replace github.com/yaoapp/gou => ../gou // gou local + +replace rogchap.com/v8go => ../v8go \ No newline at end of file diff --git a/share/const.go b/share/const.go index e588e230..c725b8b6 100644 --- a/share/const.go +++ b/share/const.go @@ -3,9 +3,10 @@ package share // Logs // session -> freeport fix bug // 更新制品目录 -> ui/downloads +// Arm64 制品 // VERSION 版本号 -const VERSION = "0.9.0" +const VERSION = "0.9.1" // BUILDIN 应用打包成一个制品 const BUILDIN = false diff --git a/shell/arm.sh b/shell/arm.sh new file mode 100755 index 00000000..93a814a5 --- /dev/null +++ b/shell/arm.sh @@ -0,0 +1,13 @@ +# /bin/bash +# V8 +go clean --cache +# cp ../gou/go.mod ../gou/go.mod.bak +# echo "replace rogchap.com/v8go => ../v8go" >> ../gou/go.mod + +CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-g++ \ +CGO_ENABLED=1 GOOS=linux GOARCH=arm64 \ +go build -ldflags="-extldflags=-static" -v -o ./yao-arm64 + +# cp ../gou/go.mod.bak ../gou/go.mod +# rm ../gou/go.mod.bak +