atuin/.github/workflows
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
..
codespell.yml chore(release): prepare for release v18.2.0 (#1950) 2024-04-15 10:37:28 +01:00
docker.yaml Checkout repo so the manifest publish step can read git (#1314) 2023-10-19 22:21:24 +01:00
installer.yml chore: add installer e2e tests (#2110) 2024-06-10 17:01:00 +01:00
nix.yml some simple server tests (#1096) 2023-07-27 09:34:13 +01:00
release.yml chore: switch to cargo dist for releases (#2085) 2024-06-05 13:25:01 +01:00
rust.yml chore(build): compile protobufs with protox (#2122) 2024-06-12 16:45:38 +01:00
shellcheck.yml Update CI action steps (#814) 2023-03-28 21:44:23 +01:00
update-nix-deps.yml chore(ci): don't run "Update Nix Deps" CI on forks (#2070) 2024-06-03 11:03:52 +01:00