atuin/.github
Remo Senekowitsch 9fa223eaaf
chore(build): compile protobufs with protox (#2122)
* chore(build): compile protobufs with protox

protox is a pure-rust implementation of the protobuf compiler.
Therefore, it can be managed by cargo.

This removes the implicit dependency on protoc being available
in the environment for the build.

* fix(build): replace copypasta in build script

The paths passed to `compile` aren't actually used by the build.
`skip_protoc_run` prevents that.
That's why a clean build succeeds even with this mistake.

However, the paths are passed to a `cargo:rerun-if-changed` directive.
So this mistake would've caused a failed incremental build if the
protobuf definitions were changed.
2024-06-12 16:45:38 +01:00
..
DISCUSSION_TEMPLATE update support template (#1340) 2023-10-26 20:35:30 +01:00
ISSUE_TEMPLATE chore: add section to issue form (#1873) 2024-03-13 14:01:37 +00:00
workflows chore(build): compile protobufs with protox (#2122) 2024-06-12 16:45:38 +01:00
dependabot.yml chore: don't group deps (#1424) 2023-12-09 17:44:10 +00:00
FUNDING.yml chore: update funding (#1543) 2024-01-10 17:43:23 +00:00
pull_request_template.md docs: Create pull_request_template.md (#1632) 2024-01-26 16:18:58 +00:00