Markus Unterwaditzer
f6ff61f26b
CI: Fix missing components in rust setup
2025-10-01 09:57:02 -07:00
Markus Unterwaditzer
6009123649
try to simplify workflows
2025-09-23 10:05:05 -07:00
Markus Unterwaditzer
549d3a6a8f
Avoid rustcrypto backend for release builds
2025-09-23 10:05:05 -07:00
Markus Unterwaditzer
3ada0fa259
fix CI: Daemon should build if installer changed
2025-09-22 12:33:38 -07:00
Markus Unterwaditzer
e68ba6ba52
Always run all builds with -p
...
Running without -p can confuse cargo to enable the wrong set of
featureflags.
Fix #581
2025-09-03 00:19:17 +02:00
Markus Unterwaditzer
806bd62a0e
Document reanalyzing feature, and include rayhunter-check in release
2025-08-22 23:55:40 +02:00
Markus Unterwaditzer
cddc590c77
Try to use the same rust version as in other jobs
2025-08-19 17:36:10 -07:00
Markus Unterwaditzer
3239daa011
Merge pull request #529 from EFForg/macos-intel-ci
...
Move MacOS intel builds to macos-latest
2025-08-11 16:50:14 +02:00
Markus Unterwaditzer
603d65a3bd
Move MacOS intel builds to macos-latest
...
We're now using ARM runners which crosscompile to Intel.
Fix #525
2025-08-08 21:53:20 +02:00
Markus Unterwaditzer
c0a9cf62df
Rename windows installer file to installer.exe
...
Fix #521
2025-08-08 21:53:02 +02:00
oopsbagel
841bc7b015
ci: use unified rayhunter-daemon in main workflow
2025-07-17 16:06:09 -07:00
oopsbagel
22d927aa25
unified rayhunter-daemon binary for all devices
...
Replace per-device features with config "display" field with the value
set at install time.
2025-07-17 16:06:09 -07:00
oopsbagel
f018b8f662
ci: build rayhunter-daemon for tmobile
2025-07-16 16:56:16 -07:00
Will Greenberg
3ddbaa07ca
CI: fix paths to daemon workspace
2025-07-16 13:20:14 -07:00
Will Greenberg
da18a1f9da
Split bin dir into separate daemon and check dirs
...
This lets us manage their increasingly disparate dependencies separately
2025-07-16 13:20:14 -07:00
Markus Unterwaditzer
27408dd64a
Add web frontend linter to CI
2025-07-10 12:24:26 -07:00
oopsbagel
72d6c65f29
ci: use soft float target for armv7
...
Support more platforms by using a the soft float musl target for
aarch32/armv7/v8. The installer is not performance bound by floating
point operations.
2025-07-06 16:04:17 -07:00
oopsbagel
5e66c26e70
ci: build installer and rayhunter-check for armv7
...
Support installing on aarch32/armv7 linux systems.
2025-07-04 12:18:12 -07:00
oopsbagel
1c51e5ed6f
ci: release platform independent installer zips
...
Release one zip file for each operating system / architecture
combination supported by the installer.
2025-07-03 01:03:29 -07:00
oopsbagel
5d2a5a2577
Merge pull request #434 from oopsbagel/profile-release-strip-debuginfo
...
cargo/config: strip debuginfo from --release bins for a significantly smaller installer size
2025-06-28 11:00:28 +00:00
oopsbagel
a4f4e12a57
ci: build everything when .cargo changes
2025-06-28 01:06:56 -07:00
Simon Fondrie-Teitler
5f45ae31d8
Fail build on cargo check and clippy warnings
2025-06-27 23:23:27 +02:00
Markus Unterwaditzer
a17e255148
un-skip jobs for testing
2025-06-23 09:38:00 -07:00
Markus Unterwaditzer
0f98b05475
Try out rust-cache action
2025-06-23 09:38:00 -07:00
oopsbagel
5a7fc2a063
Merge pull request #387 from oopsbagel/wingtech-ct2mhs01
...
feat: support Wingtech CT2MHS01 hotspot
2025-06-20 08:00:56 +00:00
oopsbagel
185da9cb36
fix(ci): explain why workflow_call: is needed
2025-06-13 19:42:38 -07:00
oopsbagel
c366eb9e4d
fix(ci): restore deleted workflow_call trigger
...
This is required to call this workflow from another workflow, such as
the release.yml workflow.
2025-06-13 19:38:49 -07:00
Markus Unterwaditzer
02c98a8e8e
Do not publish docs from any branch
...
Documentation was being pushed from an unrelated PR that I opened,
because that PR was created from a branch pushed to efforg instead of my
own fork.
2025-06-14 02:10:56 +02:00
oopsbagel
cb6f79f67a
ci: build wingtech
2025-06-12 01:11:01 -07:00
oopsbagel
5749c305c6
ci: don't try to use env:
...
I apparently don't know how this works.
2025-06-06 12:30:36 -07:00
oopsbagel
f53688086d
ci: minor syntax and workflow order fixes
2025-06-06 12:21:24 -07:00
oopsbagel
bd2e0b4394
ci: release from actions, only test changed files
...
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.
2025-06-06 12:21:24 -07:00