Joshua Haberman
12efc9b096
Make PR tests succeed for external contributors.
...
The cross-compiling Python tests rely on our non-public Docker image, so disable those tests if the PR is coming from an external contributor (otherwise the jobs will fail).
Also modified the Bazel tests to use a read-only cache for external contributors.
PiperOrigin-RevId: 449321283
3 years ago
Joshua Haberman
d14fee420c
Enable Bazel caching in GCS.
...
PiperOrigin-RevId: 446718586
3 years ago
Joshua Haberman
283451a9f3
Run "apt update" before "apt install".
3 years ago
Joshua Haberman
dbd5dbed46
Fixed pointer tagging on 32-bit builds.
3 years ago
Joshua Haberman
1d2193ba61
ubsan apparently requires libunwind-dev.
3 years ago
Joshua Haberman
826eca6742
Enabled ubsan tests and fixed ubsan failures.
3 years ago
Joshua Haberman
c22cff01e8
Restored Bazel tests.
...
I accdentally replaced the bazel tests with clang-format tests.
3 years ago
Joshua Haberman
be7dfeba6b
Added GitHub Action to test for clang-format.
3 years ago
Joshua Haberman
1258c61138
Exclude all Python tests from ASAN at the moment.
...
I would like to enabled ASAN here, but it is tricky to do so.
3 years ago
Joshua Haberman
5815be9ae6
Reverted GitHub Actions changes.
3 years ago
Joshua Haberman
14f696fad6
Install Valgrind (attempt #2 ).
3 years ago
Joshua Haberman
55e3f89098
Install Valgrind.
3 years ago
Joshua Haberman
2734519115
Temporarily change GitHub Actions to use Valgrind, to debug CI-only failures.
3 years ago
Joshua Haberman
d2e408ebc4
Removed fail-fast, so we get information about all failures.
3 years ago
Joshua Haberman
ec7d8e69da
Updated branch for GitHub Actions master -> main.
3 years ago
Joshua Haberman
41590d24b0
Disabled Valgrind test for CI, we'll be using ASAN instead.
4 years ago
Joshua Haberman
bd8ab9c742
Need install Valgrind.
4 years ago
Joshua Haberman
7183780b60
Added a Valgrind test that works for Python!
4 years ago
Joshua Haberman
f4fc2c3c4a
Run in venv part 2.
4 years ago
Joshua Haberman
206e5b9aad
Run Python tests under a venv.
4 years ago
Joshua Haberman
c8e4cf7341
Output errors from Bazel tests.
4 years ago
Joshua Haberman
f80d2d9406
Switch exclusion from '...' to 'all'.
4 years ago
Joshua Haberman
b5b2bbaf53
Exclude Python test from asan.
4 years ago
Joshua Haberman
7f72ff0c2e
Another try at fixing YAML syntax.
4 years ago
Joshua Haberman
4a3b2148a1
Fixed YAML syntax.
4 years ago
Joshua Haberman
71a49717c8
Add macOS and GCC tests.
4 years ago
Joshua Haberman
ef0f5a9906
Ditch Docker for now, since pull requests don't have access to secrets.
4 years ago
Joshua Haberman
972228240c
Configure Docker.
4 years ago
Joshua Haberman
6967a1b098
Run tests under Docker.
4 years ago
Joshua Haberman
78056d579f
Try omitting path.
4 years ago
Joshua Haberman
adaa66cd6e
Add command to checkout upb.
4 years ago
Joshua Haberman
b972fa0a39
Run existing Kokoro tests on GitHub Actions.
4 years ago
Joshua Haberman
ef86edc4b4
Experiment with GitHub Actions: log in to gcloud.
4 years ago