| author | |
| committer | |
| log | a05384affd821444e6e6098da20ff19fe2bf5623 |
| tree | a6740bb689f30f24f65d38d68f4f46a36b2943e9 |
| parent | b398ef7a3987804037f6493c387489e33d50c5ae |
6 files changed, 14 insertions(+), 16 deletions(-)
.circleci/config.yml+5-6| ... | ... | @@ -5,16 +5,15 @@ jobs: |
| 5 | 5 | build: |
| 6 | 6 | working_directory: /home/circleci/zigmod |
| 7 | 7 | docker: |
| 8 | - image: alpine:edge | |
| 8 | - image: golang | |
| 9 | 9 | environment: |
| 10 | GOPATH: /usr/lib/go | |
| 10 | DEBIAN_FRONTEND: noninteractive | |
| 11 | 11 | steps: |
| 12 | - run: apk update | |
| 13 | - run: apk add git | |
| 12 | - run: apt update | |
| 13 | - run: apt -y upgrade | |
| 14 | 14 | - checkout |
| 15 | 15 | - run: git submodule update --init --recursive |
| 16 | 16 | |
| 17 | - run: apk add go | |
| 18 | 17 | - run: go version |
| 19 | 18 | - run: go env |
| 20 | 19 | - run: go get -v . |
| ... | ... | @@ -24,10 +23,10 @@ jobs: |
| 24 | 23 | path: ./bin/ |
| 25 | 24 | destination: /artifacts/ |
| 26 | 25 | |
| 26 | - run: apt -y install xz-utils jq | |
| 27 | 27 | - run: ./download_zig.sh 0.7.0 |
| 28 | 28 | - run: zig version |
| 29 | 29 | - run: zig env |
| 30 | - run: apk add jq grep | |
| 31 | 30 | - run: ./build_all_zig.sh |
| 32 | 31 | - store_artifacts: |
| 33 | 32 | path: ./zig-cache/bin/ |
build_all.sh+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | #!/bin/sh | |
| 1 | #!/usr/bin/env bash | |
| 2 | 2 | |
| 3 | 3 | set -e |
| 4 | 4 |
build_all_zig.sh+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | #!/bin/sh | |
| 1 | #!/usr/bin/env bash | |
| 2 | 2 | |
| 3 | 3 | set -e |
| 4 | 4 |
changelog.sh+1-1| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | #!/bin/sh | |
| 1 | #!/usr/bin/env bash | |
| 2 | 2 | |
| 3 | 3 | set -e |
| 4 | 4 |
download_zig.sh+3-4| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | #!/bin/sh | |
| 1 | #!/usr/bin/env bash | |
| 2 | 2 | |
| 3 | 3 | set -x |
| 4 | 4 | set -e |
| ... | ... | @@ -10,8 +10,7 @@ version="$1" |
| 10 | 10 | dir="zig-$os-$arch-$version" |
| 11 | 11 | file="$dir.tar.xz" |
| 12 | 12 | |
| 13 | cd ~ | |
| 14 | apk add wget tar | |
| 13 | cd / | |
| 15 | 14 | wget https://ziglang.org/download/$version/$file |
| 16 | 15 | tar -vxf $file |
| 17 | ln -s ~/$dir/zig /bin | |
| 16 | ln -s /$dir/zig /usr/local/bin |
make_release.sh+3-3| ... | ... | @@ -1,15 +1,15 @@ |
| 1 | #!/bin/sh | |
| 1 | #!/usr/bin/env bash | |
| 2 | 2 | |
| 3 | 3 | set -e |
| 4 | 4 | |
| 5 | 5 | date=$(date +'%Y.%m.%d') |
| 6 | 6 | version=${CIRCLE_BUILD_NUM-$date} |
| 7 | 7 | tag=v$version-$(git log --format=%h -1) |
| 8 | go get -v -u github.com/tcnksm/ghr | |
| 8 | go get -v github.com/tcnksm/ghr | |
| 9 | 9 | $GOPATH/bin/ghr \ |
| 10 | 10 | -t ${GITHUB_TOKEN} \ |
| 11 | 11 | -u ${CIRCLE_PROJECT_USERNAME} \ |
| 12 | 12 | -r ${CIRCLE_PROJECT_REPONAME} \ |
| 13 | -b "$(sh ./changelog.sh)" \ | |
| 13 | -b "$(./changelog.sh)" \ | |
| 14 | 14 | "$tag" \ |
| 15 | 15 | "/artifacts/" |