diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 316ea63..6aaa77e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,6 +17,6 @@ jobs: - name: Release uses: softprops/action-gh-release@v1 with: - files: release/* + files: ./release/ck-* env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/internal/multiplex/session.go b/internal/multiplex/session.go index e1ab275..c808e2b 100644 --- a/internal/multiplex/session.go +++ b/internal/multiplex/session.go @@ -291,7 +291,7 @@ func (sesh *Session) passiveClose() error { func genRandomPadding() []byte { lenB := make([]byte, 1) common.CryptoRandRead(lenB) - pad := make([]byte, lenB[0]+1) + pad := make([]byte, int(lenB[0])+1) common.CryptoRandRead(pad) return pad } diff --git a/release.sh b/release.sh index 8b271cf..277f87a 100755 --- a/release.sh +++ b/release.sh @@ -21,9 +21,11 @@ CGO_ENABLED=0 gox -ldflags "-X main.version=${v}" -os="$os" -arch="$arch" -osarc CGO_ENABLED=0 GOOS="linux" GOARCH="mips" GOMIPS="softfloat" go build -ldflags "-X main.version=${v}" -o ck-client-linux-mips_softfloat-"${v}" CGO_ENABLED=0 GOOS="linux" GOARCH="mipsle" GOMIPS="softfloat" go build -ldflags "-X main.version=${v}" -o ck-client-linux-mipsle_softfloat-"${v}" mv ck-client-* ../../release +popd os="linux" arch="amd64 386 arm arm64" -pushd ../ck-server || exit 1 +pushd cmd/ck-server || exit 1 CGO_ENABLED=0 gox -ldflags "-X main.version=${v}" -os="$os" -arch="$arch" -osarch="$osarch" -output="$output" mv ck-server-* ../../release +popd \ No newline at end of file