1. 08 Apr, 2021 1 commit
    • Alex Konradi's avatar
      Bump base image used in CI (#453) · d5d225f2
      Alex Konradi authored
      Bump CI from Ubuntu 16.04 to 20.04(LTS). This allows using Python 3.8 by default instead of working around the system default of 3.5. Since the default JDK is now slower, the test timeout was increased, and some debugging flags used during testing were also added.
      Signed-off-by: default avatarAlex Konradi <akonradi@google.com>
      d5d225f2
  2. 07 Apr, 2021 1 commit
  3. 01 Apr, 2021 1 commit
  4. 31 Mar, 2021 1 commit
  5. 30 Mar, 2021 1 commit
  6. 29 Mar, 2021 1 commit
  7. 16 Mar, 2021 2 commits
  8. 15 Mar, 2021 1 commit
  9. 12 Mar, 2021 1 commit
    • Alex Konradi's avatar
      Improve bazel test experience (#440) · 12afc6dc
      Alex Konradi authored
      Make it possible to test all functionality using bazel test //tests/... instead of having to use bazel run with a target name and arguments, and speed up test execution on multi-core machines by sharding first by validator language and then by splitting the test cases for each language among multiple parallel invocations of the test executor using standard Bazel sharding infrastructure.
      
      As a side effect of running bazel test //tests/... in CI, we're now running some tests that were previously skipped, like //tests/harness/cc:cc_diamond_test.
      
      See https://docs.bazel.build/versions/master/test-encyclopedia.html#test-sharding for details on Bazel sharding.
      Signed-off-by: default avatarAlex Konradi <akonradi@google.com>
      12afc6dc
  10. 10 Mar, 2021 1 commit
  11. 08 Mar, 2021 1 commit
  12. 05 Mar, 2021 1 commit
  13. 01 Mar, 2021 1 commit
  14. 22 Feb, 2021 1 commit
  15. 16 Feb, 2021 1 commit
  16. 03 Feb, 2021 1 commit
  17. 21 Jan, 2021 1 commit
  18. 05 Jan, 2021 1 commit
  19. 17 Dec, 2020 1 commit
  20. 30 Nov, 2020 1 commit
    • Shawn Morel's avatar
      Exclude generate files from all javac lint checks (#409) · 1bcea296
      Shawn Morel authored
      The default gradle protobuf plugin includes the generated java sources in the same `compileJava` task that your own sources live. IF you want to turn on any `javac -Xlint` options or `-Werror` you need to completely refactor your gradle project to have a separate sub-project containing just the protos.
      
      Separately, the generated java code should probably strive to pass all javac lint checks but at least this change allows the generated files to be excluded (this is a similar approach used by Jooq and immutables java).
      Signed-off-by: default avatarShawn Morel <smorel@plenty.ag>
      1bcea296
  21. 28 Oct, 2020 1 commit
  22. 30 Sep, 2020 1 commit
    • Alex Konradi's avatar
      Create a separate cc_library for proto source (#393) · ec9cd953
      Alex Konradi authored
      Since the generated PGV code uses static registration, it needs to be
      compiled in a cc_library rule with alwayslink set to 1. Before this
      change, that library also included protobuf code, which means that all
      generated code for any message type was being included in any consuming
      binaries. This patch moves the generated .cc and .h files into a
      separate library that the linker can prune symbols from.
      Signed-off-by: default avatarAlex Konradi <akonradi@google.com>
      ec9cd953
  23. 23 Sep, 2020 1 commit
  24. 27 Aug, 2020 1 commit
    • Ryan Michela's avatar
      Java release improvements (#385) · e84d38a1
      Ryan Michela authored
      * Fix java release tag
      
      * java release: prepare release v0.4.0-java
      
      * java release: prepare for next development iteration
      
      * Document manual release procedures
      
      * java release:prepare release v0.4.1-java
      
      * java release:prepare for next development iteration
      Signed-off-by: default avatarRyan Michela <rmichela@salesforce.com>
      e84d38a1
  25. 25 Aug, 2020 1 commit
  26. 14 Aug, 2020 2 commits
  27. 13 Aug, 2020 1 commit
  28. 10 Aug, 2020 2 commits
  29. 15 Jul, 2020 1 commit
  30. 14 Jul, 2020 1 commit
  31. 08 Jul, 2020 1 commit
  32. 07 Jul, 2020 1 commit
  33. 26 Jun, 2020 1 commit
  34. 23 Jun, 2020 1 commit
  35. 11 Jun, 2020 1 commit
  36. 09 Jun, 2020 2 commits