You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As A user of Gaia I Want to produce a build artifact whose hash matches the official release artifact's So that I can guarantee that the binary was not compromised
Acceptance Criteria
Given
When
Then
a git commit C1
I run the build script S1 from the given git commit C1
Build artifact B2 is created
a binary artifact B1 built by CI for the commit C1
Hashums of B2 and B1 are equal
a build script S1 used to produce that CI build
Technical Details
The text was updated successfully, but these errors were encountered:
This change set introduces support for building gaia with gitian
on the following GOOS/GOARCH pairs:
- darwin/386
- darwin/amd64
- linux/386
- linux/amd64
- linux/arm
- linux/arm64
- windows/386
- windows/amd64
cmd/gaia/contrib/gitian-descriptors/ contains gitian descriptor files.
cmd/gaia/contrib/gitian-keys/ contains:
- a keys.txt file that is meant to list core developers and gitian
builders PGP keys.
- README.me to provide instructions on how to import the keys
into one's personal GPG keyring.
The gosum utility is removed, so is the go.sum hashsum bit from
gaiacli/gaiad version string. It was meant to be a provisional
mitigation to the lack of a reproducible build process.
GOBIN is removed from all Makefiles. When GOBIN is set, go
refuses to cross-compiles binaries for foreign architectures.
export GOBIN=$GOPATH/bin is unnecessary anyway as by
default go install places built binaries in $GOPATH/bin.
Developers are required to update their enviornment files and
replace $GOBIN with $GOPATH/bin in PATH.
circleci configuration file is amended accordingly.
Closes: #4027Closes: #4280
Description
As A user of Gaia
I Want to produce a build artifact whose hash matches the official release artifact's
So that I can guarantee that the binary was not compromised
Acceptance Criteria
Technical Details
The text was updated successfully, but these errors were encountered: