3 Commits

Author SHA1 Message Date
Roey Berman
4c59cd15d7 Add support for protos in chasm libs (#8182)
## What changed?

Added support for defining protos in chasm libs.

## Why?

Keep everything local to the library.

## How did you test it?
- [x] built
- [x] run locally and tested manually
2025-08-15 18:09:58 +00:00
Rodrigo Zhou
647268abcb Fix buf-breaking script to account for already merged commit (#6296)
## What changed?
Fix buf-breaking script to account for already merged commit

## Why?
Re-running GHA run-tests for old commits can fail if there are changes
to proto files in main branch after the commit you're trying to test.
2024-07-26 14:56:59 -07:00
David Reiss
d812429505 Check for breaking proto changes (#6114)
## What changed?
- Add (back) make target buf-breaking to run buf's breaking proto
changes check against the parent commit and the main branch.
- Add buf-breaking to ci-build-misc so it runs in CI.
- Fix goimports target to use shell variables instead of git variables
to make make faster, and also fix the binary name (was just broken).
- GitHub Actions: run tests on PR head, not merge.

## Why?
Detecting breaking proto changes early avoids bugs.

## How did you test it?
Manual testing with deliberate breaking changes.
2024-07-10 16:44:07 -07:00