Ember
61b09be7d5
Gate wpa_suplicant in installer and workflow to avoid building binary every push
2026-02-25 23:18:18 -08:00
Ember
8e09ca42aa
cleaning up the code a bit
2026-02-25 20:19:42 -08:00
Ember
517e8de2b3
Fix workflow
2026-02-25 18:13:42 -08:00
Andrej Walilko
9b6c4cee0b
api documentation ( #876 )
...
* api documentation
* utoipa openapi docs generator
---------
Co-authored-by: Andrej Walilko <awalilko@liquidweb.com >
2026-02-17 01:41:15 +01:00
Michael S.
d1311e0ba3
Docs: Add note about non-default credentials to install instructions and modify link target ( #839 )
2026-02-02 11:44:20 +01:00
Markus Unterwaditzer
eb65214989
Add FAQ to issue templates
2026-01-30 10:14:57 -08:00
Markus Unterwaditzer
883175aa59
Disable blank issues again
...
There are too many questions in the issue tracker recently.
2026-01-29 11:01:46 -08:00
Brad Warren
bd52718ea7
add {daemon,rootshell}_needed GHA outputs
2026-01-28 15:31:27 -08:00
Markus Unterwaditzer
e06769158b
add #build-all functionality to CI
2026-01-26 10:33:56 -08:00
Markus Unterwaditzer
ffe58ab72b
Remove powershell script ( #715 )
...
* Remove powershell script
Currently install.ps1 and installer are both released in the root of the
zipfile. I think that's a bit confusing. We also don't really support
the ps1 script since a while.
* Remove rootshell and config.toml.in from release folder
2025-12-03 12:08:51 +01:00
Brad Warren
a8cb363112
run zizmor --fix=all .
2025-11-24 11:54:01 -08:00
Markus Unterwaditzer
80f12ffaaa
fix github actions for windows/mac
2025-11-18 21:05:22 +01:00
Markus Unterwaditzer
3b44234ae1
implement installer as library and use it in gui
2025-11-18 21:05:22 +01:00
Brad Warren
39c8844967
update ci config
2025-11-05 10:53:41 -08:00
Markus Unterwaditzer
2a30e2d709
fix ci to build rootshell if installer changed
2025-11-04 11:24:21 -08:00
Markus Unterwaditzer
450434b4f9
update a broken link
2025-11-03 14:56:59 -08:00
Markus Unterwaditzer
4e93e03e6a
Link to CONTRIBUTING.md from issue templates.
2025-11-03 14:56:59 -08:00
Markus Unterwaditzer
8ed3459349
Add CONTRIBUTING.md
2025-10-06 10:40:54 -07:00
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
0fc51d79f4
Fix issue template and improve one error message
...
The current error message is not very useful for remote-debugging. Add
enough context to allow technically adept users to figure out a way.
See #544
2025-08-20 09:53:10 -07: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
Sashanoraa
49a2108214
Add an issue template for Installer issues
2025-07-31 14:42:17 -04: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
oopsbagel
c2c6004f4e
ci: release one zip{,.sha256sum} per platform
2025-07-16 00:22:49 -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
oopsbagel
62e4c15eb5
Merge pull request #391 from EFForg/fix-workflow-main
...
Do not publish docs from any branch
2025-06-14 02:34:35 +00: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