-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1,214 changed files
with
279,427 additions
and
45,918 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,7 @@ | ||
**/.git | ||
.git | ||
!.git/HEAD | ||
!.git/refs/heads | ||
**/*_test.go | ||
|
||
build/_workspace | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
# Auto detect text files and perform LF normalization | ||
* text=auto | ||
*.sol linguist-language=Solidity |
Validating CODEOWNERS rules …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# Lines starting with '#' are comments. | ||
# Each line is a file pattern followed by one or more owners. | ||
|
||
accounts/usbwallet @karalabe | ||
consensus @karalabe | ||
core/ @karalabe @holiman | ||
eth/ @karalabe | ||
les/ @zsfelfoldi | ||
light/ @zsfelfoldi | ||
mobile/ @karalabe | ||
p2p/ @fjl @zsfelfoldi | ||
whisper/ @gballet @gluk256 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,17 @@ | ||
## Can I have feature X | ||
|
||
Before you do a feature request please check and make sure that it isn't possible | ||
through some other means. The JavaScript enabled console is a powerful feature | ||
in the right hands. Please check our [Wiki page](https://github.com/ethereum/go-ethereum/wiki) for more info | ||
and help. | ||
|
||
## Contributing | ||
Thank you for your interest in contributing to Quorum! | ||
|
||
Quorum is built on open source and we invite you to contribute enhancements. Upon review you will be required to complete a Contributor License Agreement (CLA) before we are able to merge. If you have any questions about the contribution process, please feel free to send an email to [[email protected]](mailto:[email protected]). | ||
If you'd like to contribute to go-ethereum please fork, fix, commit and | ||
send a pull request. Commits which do not comply with the coding standards | ||
are ignored (use gofmt!). | ||
|
||
See [Developers' Guide](https://github.com/ethereum/go-ethereum/wiki/Developers'-Guide) | ||
for more details on configuring your environment, testing, and | ||
dependency management. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# Number of days of inactivity before an Issue is closed for lack of response | ||
daysUntilClose: 30 | ||
# Label requiring a response | ||
responseRequiredLabel: more-information-needed | ||
# Comment to post when closing an Issue for lack of response. Set to `false` to disable | ||
closeComment: > | ||
This issue has been automatically closed because there has been no response | ||
to our request for more information from the original author. With only the | ||
information that is currently in the issue, we don't have enough information | ||
to take action. Please reach out if you have or find the answers we need so | ||
that we can investigate further. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# Number of days of inactivity before an issue becomes stale | ||
daysUntilStale: 366 | ||
# Number of days of inactivity before a stale issue is closed | ||
daysUntilClose: 42 | ||
# Issues with these labels will never be considered stale | ||
exemptLabels: | ||
- pinned | ||
- security | ||
# Label to use when marking an issue as stale | ||
staleLabel: stale | ||
# Comment to post when marking an issue as stale. Set to `false` to disable | ||
markComment: > | ||
This issue has been automatically marked as stale because it has not had | ||
recent activity. It will be closed if no further activity occurs. Thank you | ||
for your contributions. | ||
# Comment to post when closing a stale issue. Set to `false` to disable | ||
closeComment: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -65,7 +65,8 @@ Enrique Fynn <[email protected]> | |
|
||
Vincent G <[email protected]> | ||
|
||
RJ Catalano <[email protected]> | ||
RJ Catalano <[email protected]> | ||
RJ Catalano <[email protected]> <[email protected]> | ||
|
||
Nchinda Nchinda <[email protected]> | ||
|
||
|
@@ -109,3 +110,14 @@ Frank Wang <[email protected]> | |
Gary Rong <[email protected]> | ||
|
||
Guillaume Nicolas <[email protected]> | ||
|
||
Sorin Neacsu <[email protected]> | ||
Sorin Neacsu <[email protected]> <[email protected]> | ||
|
||
Valentin Wüstholz <[email protected]> | ||
Valentin Wüstholz <[email protected]> <[email protected]> | ||
|
||
Armin Braun <[email protected]> | ||
|
||
Ernesto del Toro <[email protected]> | ||
Ernesto del Toro <[email protected]> <[email protected]> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,69 +6,79 @@ matrix: | |
- os: linux | ||
dist: trusty | ||
sudo: required | ||
go: 1.7.x | ||
script: | ||
- sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install fuse | ||
- sudo modprobe fuse | ||
- sudo chmod 666 /dev/fuse | ||
- sudo chown root:$USER /etc/fuse.conf | ||
- go run build/ci.go install | ||
- go run build/ci.go test -coverage | ||
|
||
- os: linux | ||
dist: trusty | ||
sudo: required | ||
go: 1.8.x | ||
go: 1.9.x | ||
script: | ||
- sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install fuse | ||
- sudo modprobe fuse | ||
- sudo chmod 666 /dev/fuse | ||
- sudo chown root:$USER /etc/fuse.conf | ||
- go run build/ci.go install | ||
- go run build/ci.go test -coverage | ||
- go run build/ci.go test -coverage $TEST_PACKAGES | ||
|
||
# These are the latest Go versions. | ||
- os: linux | ||
dist: trusty | ||
sudo: required | ||
go: 1.9.x | ||
go: 1.10.x | ||
script: | ||
- sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install fuse | ||
- sudo modprobe fuse | ||
- sudo chmod 666 /dev/fuse | ||
- sudo chown root:$USER /etc/fuse.conf | ||
- go run build/ci.go install | ||
- go run build/ci.go test -coverage -misspell | ||
- go run build/ci.go test -coverage $TEST_PACKAGES | ||
|
||
- os: osx | ||
go: 1.9.x | ||
sudo: required | ||
go: 1.10.x | ||
script: | ||
- unset -f cd # workaround for https://github.com/travis-ci/travis-ci/issues/8703 | ||
- brew update | ||
- brew install caskroom/cask/brew-cask | ||
- brew cask install osxfuse | ||
- go run build/ci.go install | ||
- go run build/ci.go test -coverage -misspell | ||
- go run build/ci.go test -coverage $TEST_PACKAGES | ||
|
||
# This builder does the Ubuntu PPA and Linux Azure uploads | ||
# This builder only tests code linters on latest version of Go | ||
- os: linux | ||
dist: trusty | ||
sudo: required | ||
go: 1.9.x | ||
go: 1.10.x | ||
env: | ||
- lint | ||
git: | ||
submodules: false # avoid cloning ethereum/tests | ||
script: | ||
- go run build/ci.go lint | ||
|
||
# This builder does the Ubuntu PPA upload | ||
- os: linux | ||
dist: trusty | ||
go: 1.10.x | ||
env: | ||
- ubuntu-ppa | ||
- azure-linux | ||
git: | ||
submodules: false # avoid cloning ethereum/tests | ||
addons: | ||
apt: | ||
packages: | ||
- devscripts | ||
- debhelper | ||
- dput | ||
- gcc-multilib | ||
- fakeroot | ||
script: | ||
# Build for the primary platforms that Trusty can manage | ||
- go run build/ci.go debsrc -signer "Go Ethereum Linux Builder <[email protected]>" -upload ppa:ethereum/ethereum | ||
|
||
# This builder does the Linux Azure uploads | ||
- os: linux | ||
dist: trusty | ||
sudo: required | ||
go: 1.10.x | ||
env: | ||
- azure-linux | ||
git: | ||
submodules: false # avoid cloning ethereum/tests | ||
addons: | ||
apt: | ||
packages: | ||
- gcc-multilib | ||
script: | ||
# Build for the primary platforms that Trusty can manage | ||
- go run build/ci.go install | ||
- go run build/ci.go archive -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds | ||
- go run build/ci.go install -arch 386 | ||
|
@@ -78,24 +88,25 @@ matrix: | |
- sudo -E apt-get -yq --no-install-suggests --no-install-recommends --force-yes install gcc-arm-linux-gnueabi libc6-dev-armel-cross gcc-arm-linux-gnueabihf libc6-dev-armhf-cross gcc-aarch64-linux-gnu libc6-dev-arm64-cross | ||
- sudo ln -s /usr/include/asm-generic /usr/include/asm | ||
|
||
- GOARM=5 CC=arm-linux-gnueabi-gcc go run build/ci.go install -arch arm | ||
- GOARM=5 go run build/ci.go install -arch arm -cc arm-linux-gnueabi-gcc | ||
- GOARM=5 go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds | ||
- GOARM=6 CC=arm-linux-gnueabi-gcc go run build/ci.go install -arch arm | ||
- GOARM=6 go run build/ci.go install -arch arm -cc arm-linux-gnueabi-gcc | ||
- GOARM=6 go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds | ||
- GOARM=7 CC=arm-linux-gnueabihf-gcc go run build/ci.go install -arch arm | ||
- GOARM=7 go run build/ci.go install -arch arm -cc arm-linux-gnueabihf-gcc | ||
- GOARM=7 go run build/ci.go archive -arch arm -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds | ||
- CC=aarch64-linux-gnu-gcc go run build/ci.go install -arch arm64 | ||
- go run build/ci.go install -arch arm64 -cc aarch64-linux-gnu-gcc | ||
- go run build/ci.go archive -arch arm64 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds | ||
|
||
# This builder does the Linux Azure MIPS xgo uploads | ||
- os: linux | ||
dist: trusty | ||
sudo: required | ||
services: | ||
- docker | ||
go: 1.9.x | ||
go: 1.10.x | ||
env: | ||
- azure-linux-mips | ||
git: | ||
submodules: false # avoid cloning ethereum/tests | ||
script: | ||
- go run build/ci.go xgo --alltools -- --targets=linux/mips --ldflags '-extldflags "-static"' -v | ||
- for bin in build/bin/*-linux-mips; do mv -f "${bin}" "${bin/-linux-mips/}"; done | ||
|
@@ -132,29 +143,33 @@ matrix: | |
env: | ||
- azure-android | ||
- maven-android | ||
git: | ||
submodules: false # avoid cloning ethereum/tests | ||
before_install: | ||
- curl https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz | tar -xz | ||
- curl https://storage.googleapis.com/golang/go1.10.1.linux-amd64.tar.gz | tar -xz | ||
- export PATH=`pwd`/go/bin:$PATH | ||
- export GOROOT=`pwd`/go | ||
- export GOPATH=$HOME/go | ||
script: | ||
# Build the Android archive and upload it to Maven Central and Azure | ||
- curl https://dl.google.com/android/repository/android-ndk-r14b-linux-x86_64.zip -o android-ndk-r14b.zip | ||
- unzip -q android-ndk-r14b.zip && rm android-ndk-r14b.zip | ||
- mv android-ndk-r14b $HOME | ||
- export ANDROID_NDK=$HOME/android-ndk-r14b | ||
- curl https://dl.google.com/android/repository/android-ndk-r16b-linux-x86_64.zip -o android-ndk-r16b.zip | ||
- unzip -q android-ndk-r16b.zip && rm android-ndk-r16b.zip | ||
- mv android-ndk-r16b $HOME | ||
- export ANDROID_NDK=$HOME/android-ndk-r16b | ||
|
||
- mkdir -p $GOPATH/src/github.com/ethereum | ||
- ln -s `pwd` $GOPATH/src/github.com/ethereum | ||
- go run build/ci.go aar -signer ANDROID_SIGNING_KEY -deploy https://oss.sonatype.org -upload gethstore/builds | ||
|
||
# This builder does the OSX Azure, iOS CocoaPods and iOS Azure uploads | ||
- os: osx | ||
go: 1.9.x | ||
go: 1.10.x | ||
env: | ||
- azure-osx | ||
- azure-ios | ||
- cocoapods-ios | ||
git: | ||
submodules: false # avoid cloning ethereum/tests | ||
script: | ||
- go run build/ci.go install | ||
- go run build/ci.go archive -type tar -signer OSX_SIGNING_KEY -upload gethstore/builds | ||
|
@@ -170,24 +185,21 @@ matrix: | |
- xctool -version | ||
- xcrun simctl list | ||
|
||
# Workaround for https://github.com/golang/go/issues/23749 | ||
- export CGO_CFLAGS_ALLOW='-fmodules|-fblocks|-fobjc-arc' | ||
- go run build/ci.go xcode -signer IOS_SIGNING_KEY -deploy trunk -upload gethstore/builds | ||
|
||
# This builder does the Azure archive purges to avoid accumulating junk | ||
- os: linux | ||
dist: trusty | ||
sudo: required | ||
go: 1.9.x | ||
go: 1.10.x | ||
env: | ||
- azure-purge | ||
git: | ||
submodules: false # avoid cloning ethereum/tests | ||
script: | ||
- go run build/ci.go purge -store gethstore/builds -days 14 | ||
|
||
install: | ||
- go get golang.org/x/tools/cmd/cover | ||
script: | ||
- go run build/ci.go install | ||
- go run build/ci.go test -coverage | ||
|
||
notifications: | ||
webhooks: | ||
urls: | ||
|
Oops, something went wrong.