1. 13 1月, 2017 2 次提交
  2. 06 1月, 2017 1 次提交
  3. 05 1月, 2017 1 次提交
  4. 14 12月, 2016 1 次提交
  5. 13 12月, 2016 1 次提交
  6. 11 12月, 2016 1 次提交
    • B
      build: safe update of PATH on Windows (#3419) · 4f9ccdd7
      bas-vk 提交于
      NSIS has a default MAX_STR_LEN of 1024. If $ENV{PATH} is longer
      the returned string is truncated to an empty string. Its then not
      possible to distinguis between the variable not set or too long.
      As a result the variable is set with the location where geth and/or
      dev tools are installed. This may override any previous set values.
      4f9ccdd7
  7. 08 12月, 2016 1 次提交
  8. 28 11月, 2016 2 次提交
  9. 25 11月, 2016 1 次提交
  10. 23 11月, 2016 2 次提交
  11. 19 11月, 2016 1 次提交
    • F
      build: simplify unstable build check · 8ed72a84
      Felix Lange 提交于
      ci.go decides whether a build is unstable by looking at the branch and
      tag. This causes issues when a GitHub release is created on the master
      branch because the build is considered unstable (the CI environment
      reports the branch as "master").
      
      Fix this by looking at the tag only. Any tagged build is stable.
      8ed72a84
  12. 17 11月, 2016 1 次提交
  13. 15 11月, 2016 3 次提交
  14. 14 11月, 2016 2 次提交
  15. 09 11月, 2016 2 次提交
  16. 07 11月, 2016 1 次提交
  17. 04 11月, 2016 1 次提交
  18. 03 11月, 2016 3 次提交
  19. 29 10月, 2016 1 次提交
    • P
      Godeps, vendor: convert dependency management to trash (#3198) · 289b3071
      Péter Szilágyi 提交于
      This commit converts the dependency management from Godeps to the vendor
      folder, also switching the tool from godep to trash. Since the upstream tool
      lacks a few features proposed via a few PRs, until those PRs are merged in
      (if), use github.com/karalabe/trash.
      
      You can update dependencies via trash --update.
      
      All dependencies have been updated to their latest version.
      
      Parts of the build system are reworked to drop old notions of Godeps and
      invocation of the go vet command so that it doesn't run against the vendor
      folder, as that will just blow up during vetting.
      
      The conversion drops OpenCL (and hence GPU mining support) from ethash and our
      codebase. The short reasoning is that there's noone to maintain and having
      opencl libs in our deps messes up builds as go install ./... tries to build
      them, failing with unsatisfied link errors for the C OpenCL deps.
      
      golang.org/x/net/context is not vendored in. We expect it to be fetched by the
      user (i.e. using go get). To keep ci.go builds reproducible the package is
      "vendored" in build/_vendor.
      289b3071
  20. 02 10月, 2016 1 次提交
    • F
      build: improve debian packaging · 4f762797
      Felix Lange 提交于
      This commit tweaks the debian packaging tool:
      
      * All build environment metadata can now be overriden on the command
        line. This allows testing the CI build behaviour locally.
      * -unstable packages now actually contain the binaries (oops)
      * packages use Go 1.7 to build
      * archiving is skipped for PR builds
      4f762797
  21. 26 9月, 2016 1 次提交
    • F
      build: limit test concurrency · b0a6b979
      Felix Lange 提交于
      TravisCI and AppVeyor run the tests in very slow VMs.
      Some of our tests can't cope with that. Running less tests
      in parallel should make them somewhat less flakey.
      b0a6b979
  22. 08 8月, 2016 1 次提交
  23. 22 6月, 2016 1 次提交
    • F
      build: add ci.go, use it everywhere · 6c33ba14
      Felix Lange 提交于
      The new build script, ci.go, replaces some of the older shell scripts.
      ci.go can compile go-ethereum, run the tests, create release archives
      and debian source packages.
      6c33ba14