11 Commits

Author SHA1 Message Date
David Neto
6464cd7bd0
kokoro: use new cpp-builder image (#146)
Some checks are pending
/ ci (clang, clang++) (push) Waiting to run
/ ci (gcc, g++) (push) Waiting to run
BUG=391948942
2025-02-22 17:18:35 -05:00
David Neto
3c3c32a059
kokoro: use lightweight license-checker image (#143)
BUG=393622588
2025-02-19 10:01:24 -05:00
David Neto
a43b6c36e8
kokoro: Remove VS2017 configs (#140) 2025-01-21 11:24:41 -05:00
David Neto
167b131a66
kokoro: Add vs2022 configs (#139)
Pass target CPU architecture explicitly vis BUILD_TARGET_ARCH

Use cmake --build to build, instead of hardcoding the path to msbuild
2025-01-10 17:29:58 -05:00
David Neto
9fd09d6dce
kokoro: update tooling, fix warnings
Kokoro changes:
-  Linux: gcc-13, cmake-3.31.2
- Windows: python 3.12, cmake-3.31.2

* Disable warnings in gtest, gmock

This is required in order to build with GCC 13, and Apple Clang with warnings-as-errors

Bug: crbug.com/383538610

* disable license check on .github/workflows/main.yml

* Use add_subdirectory for internal gtest, gmock

---------

Co-authored-by: Antonio Maiorano <amaiorano@google.com>
2024-12-16 10:51:28 -05:00
nikitalita
3b01ef99ae Bump version of cmake in Windows kokoro script 2023-01-05 12:40:05 +00:00
Ben Clayton
8a320f56dc
Minor cleanup + kokoro ubuntu fix (#86)
* tools: Minor clean up of protocol_gen.go

* Fix kokoro/ubuntu builds
2022-12-16 13:53:50 +00:00
Ben Clayton
88e8952014
kokoro: Fix ASAN build (#76)
The VM has been updated to Kokoro 14.04, and now the docker instance requires escalated privileges in order to run some sanitizer builds.
2021-12-23 17:35:56 +00:00
Ben Clayton
1fd23dda91 Add license checker config and kokoro presubmit
`license-checker` is a tool that verifies each file has contains a permitted license header.

See https://github.com/ben-clayton/license-checker for more information.

Also add missing licenses to presubmit scripts.
2020-07-21 16:31:05 +01:00
Ben Clayton
9e313445bb Kokoro Ubuntu: Switch to docker image
presubmit.sh now runs presubmit-docker.sh using the new radial
docker image which contains various toolchains.

The `/bin/using.sh` bash script exports the `using` bash function
which can be called to configure toolchains at specific versions.
2020-05-07 13:55:54 +01:00
Ben Clayton
a4b9640ffc Add Kokoro presubmit scripts 2019-11-14 00:09:46 +00:00