ci: add go 1.15 to tests
This commit is contained in:
parent
35194e2dac
commit
297c6120bb
5 changed files with 5 additions and 9 deletions
2
.github/workflows/go.yml
vendored
2
.github/workflows/go.yml
vendored
|
@ -6,7 +6,7 @@ jobs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
go: [1.13, 1.14]
|
go: [1.14, 1.15]
|
||||||
steps:
|
steps:
|
||||||
- name: Set up Go
|
- name: Set up Go
|
||||||
uses: actions/setup-go@v2
|
uses: actions/setup-go@v2
|
||||||
|
|
|
@ -35,7 +35,7 @@ which are both under active development.
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
[Go](http://golang.org) 1.12 or newer.
|
[Go](http://golang.org) 1.14 or newer.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
|
2
go.mod
2
go.mod
|
@ -14,4 +14,4 @@ require (
|
||||||
golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37
|
golang.org/x/crypto v0.0.0-20200510223506-06a226fb4e37
|
||||||
)
|
)
|
||||||
|
|
||||||
go 1.12
|
go 1.14
|
||||||
|
|
|
@ -3,10 +3,7 @@
|
||||||
This package contains the build script that the `btcd` project uses in order to
|
This package contains the build script that the `btcd` project uses in order to
|
||||||
build binaries for each new release. As of `go1.13`, with some new build flags,
|
build binaries for each new release. As of `go1.13`, with some new build flags,
|
||||||
binaries are now reproducible, allowing developers to build the binary on
|
binaries are now reproducible, allowing developers to build the binary on
|
||||||
distinct machines, and end up with a byte-for-byte identical binary. However,
|
distinct machines, and end up with a byte-for-byte identical binary.
|
||||||
this wasn't _fully_ solved in `go1.13`, as the build system still includes the
|
|
||||||
directory the binary is built into the binary itself. As a result, our scripts
|
|
||||||
utilize a work around needed until `go1.13.2`.
|
|
||||||
Every release should note which Go version was used to build the release, so
|
Every release should note which Go version was used to build the release, so
|
||||||
that version should be used for verifying the release.
|
that version should be used for verifying the release.
|
||||||
|
|
||||||
|
|
|
@ -39,7 +39,6 @@ cd $MAINDIR
|
||||||
# If BTCDBUILDSYS is set the default list is ignored. Useful to release
|
# If BTCDBUILDSYS is set the default list is ignored. Useful to release
|
||||||
# for a subset of systems/architectures.
|
# for a subset of systems/architectures.
|
||||||
SYS=${BTCDBUILDSYS:-"
|
SYS=${BTCDBUILDSYS:-"
|
||||||
darwin-386
|
|
||||||
darwin-amd64
|
darwin-amd64
|
||||||
dragonfly-amd64
|
dragonfly-amd64
|
||||||
freebsd-386
|
freebsd-386
|
||||||
|
|
Loading…
Reference in a new issue