mirror of
https://github.com/EFForg/rayhunter.git
synced 2026-04-26 15:39:59 -07:00
bd2e0b4394a61717ac78009c8a07a8c4854cabc0
This commit introduces release automation triggered by button clicks in Github Actions, guarded by a check on whether all the Cargo.toml files contain the same version string. On PRs, changes to documentation no longer trigger code tests. Similarly, changes to code that don't update documentation do not trigger documentation tests. Changes that fail at the `cargo check` stage abort early to prevent lengthy CI builds of the installer and firmware. Commits on the `main` branch always run the full test suite regardless of what changed. Releases also run the full check, test, build and publish suite.
Rayhunter
Rayhunter is an IMSI Catcher Catcher for the Orbic mobile hotspot. To learn more, check out the Rayhunter Book.
Languages
Rust
76.8%
Svelte
16%
TypeScript
3.7%
Shell
1.2%
Python
1.2%
Other
1%
