@@ -21,9 +21,9 @@ commands:
2121 name : Install Go
2222 command : |
2323 cd ..
24- wget https://golang.org/dl/go1.22.1 .linux-amd64.tar.gz
24+ wget https://golang.org/dl/go1.22.0 .linux-amd64.tar.gz
2525 sudo rm -r /usr/local/go
26- sudo tar -C /usr/local -xzf go1.22.1 .linux-amd64.tar.gz
26+ sudo tar -C /usr/local -xzf go1.22.0 .linux-amd64.tar.gz
2727 echo 'export PATH=$PATH:/usr/local/go/bin:~/go/bin' >> ~/.bashrc
2828 echo 'export CGO_ENABLED=1' >> ~/.bashrc
2929 echo "export GOPATH=\"$HOME/go\"" >> ~/.bashrc
@@ -55,6 +55,17 @@ commands:
5555 working_directory : ~/<< parameters.path >>/<< parameters.package >>
5656 command : |
5757 ls
58+ # diff -u <(echo -n) <(gofmt -d -e .)
59+ # - run:
60+ # name: "<< parameters.package >>: Run go vet"
61+ # working_directory: ~/<< parameters.path >>/<< parameters.package >>
62+ # command: |
63+ # go vet -v ./...
64+ # - run:
65+ # name: "<< parameters.package >>: Run revive"
66+ # working_directory: ~/<< parameters.path >>/<< parameters.package >>
67+ # command: |
68+ # revive -config ~/<< parameters.path >>/.circleci/revive.toml ./...
5869 - run :
5970 name : " << parameters.package >>: Run staticcheck"
6071 working_directory : ~/<< parameters.path >>/<< parameters.package >>
@@ -120,14 +131,16 @@ commands:
120131 APP_VERSION="latest"
121132 fi
122133
123- export APP_LDFLAGS="-linkmode external -extldflags "-static" -s -w - X github.com/pastelnetwork/gonode/common/version.version=$APP_VERSION"
134+ export APP_LDFLAGS="-X github.com/pastelnetwork/gonode/common/version.version=$APP_VERSION"
124135 echo "APP_VERSION=$APP_VERSION"
125136 echo "APP_LDFLAGS=$APP_LDFLAGS"
126137
127138 if [[ "<< parameters.targets >>" == *"linux/amd64"* ]]; then
128139 echo "Building << parameters.package >> for Linux"
140+ sudo apt-get update
141+ sudo apt-get install -y libwebp-dev
129142 cd << parameters.package >>
130- CGO_ENABLED=1 GOOS=linux CC=musl-gcc GOARCH=amd64 go build -o $LINUX_ARTIFACT -ldflags "$APP_LDFLAGS"
143+ GOOS=linux GOARCH=amd64 go build -o $LINUX_ARTIFACT -ldflags "$APP_LDFLAGS"
131144 echo "Done Building << parameters.package >> for Linux"
132145 cd ..
133146 fi
@@ -273,16 +286,6 @@ commands:
273286 make check
274287 sudo make install
275288 sudo /sbin/ldconfig -v
276- instal_musl :
277- steps :
278- - run :
279- name : Install Musl
280- command : |
281- sudo apt-get update
282- sudo apt-get install musl musl-dev musl-tools
283- sudo apt-get update
284- sudo apt-get install -y libwebp-dev
285-
286289
287290jobs :
288291 prepare_workspace :
@@ -292,7 +295,7 @@ jobs:
292295 - run :
293296 name : Detect not merged code
294297 command : |
295- ls
298+ ./scripts/merge_master.sh
296299 - install_go
297300 - setup
298301 - run :
@@ -451,8 +454,6 @@ jobs:
451454 - checkout
452455 - install_go
453456 - setup
454- - instal_musl
455- - install_libsodium
456457 - run :
457458 name : Update PATH and GOPATH
458459 command : |
@@ -488,8 +489,6 @@ jobs:
488489 at : ~/go
489490 - install_go
490491 - install_tensorflow
491- - instal_musl
492- - install_libsodium
493492 - run :
494493 name : Update PATH and GOPATH
495494 command : |
@@ -570,4 +569,4 @@ workflows:
570569 only : /^v.*/
571570 context :
572571 - Release
573- - weekly-beta-builds
572+ - weekly-beta-builds
0 commit comments