mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-03-22 06:41:51 +00:00
feat(gui-client): make all modules Linux-friendly (#3737)
Splits up platform-specific modules into `linux.rs` and `windows.rs` submodules, or `imp` modules within the parent module, so that we can compile all the platform-independent code (e.g. Tauri calls, `run_controller`) for Linux. This will show the Tauri GUI on Linux:  --------- Signed-off-by: Reactor Scram <ReactorScram@users.noreply.github.com>
This commit is contained in:
3
.github/workflows/_rust.yml
vendored
3
.github/workflows/_rust.yml
vendored
@@ -78,8 +78,7 @@ jobs:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
include:
|
||||
# Awaiting another PR to generalize the smoke test for Ubuntu
|
||||
#- runs-on: ubuntu-20.04
|
||||
- runs-on: ubuntu-20.04
|
||||
# Broken on 22.04 <https://github.com/firezone/firezone/issues/3699>
|
||||
#- runs-on: ubuntu-22.04
|
||||
- runs-on: windows-2019
|
||||
|
||||
Reference in New Issue
Block a user