Commit graph

39 commits

Author SHA1 Message Date
Conrad Kramer
85640ffce1 Switch to gRPC client in Swift app
Some checks are pending
Build AppImage / Build AppImage (push) Waiting to run
Build Apple Apps / Build App (iOS) (push) Waiting to run
Build Apple Apps / Build App (iOS Simulator) (push) Waiting to run
Build Apple Apps / Build App (macOS) (push) Waiting to run
Build Docker / Build Docker Image (push) Waiting to run
Build Rust Crate / Build Crate (macOS (Intel)) (push) Waiting to run
Build Rust Crate / Build Crate (macOS) (push) Waiting to run
Build Rust Crate / Build Crate (Linux) (push) Waiting to run
Build Rust Crate / Build Crate (Windows) (push) Waiting to run
2024-09-09 10:38:13 -07:00
Conrad Kramer
25a0f7c421 Add Developer ID Profiles to build 2024-09-07 20:35:28 -07:00
Jett Chen
e4b0f1660b GRPC Server Support
- Deprecates old json-rpc system
- Add GRPC daemon over uds
2024-09-08 11:33:11 +08:00
Conrad Kramer
3fbb520a10 Fix SwiftLint errors 2024-09-07 18:00:04 -07:00
Conrad Kramer
fa1ef6fcda Download provisioning profiles in release pipeline 2024-09-07 18:00:04 -07:00
Conrad Kramer
62a5739d86 Update pipelines with various fixes 2024-09-07 17:07:04 -07:00
Conrad Kramer
3dedca4de3 Update build settings 2024-07-06 17:20:46 -07:00
Jett Chen
abf1101484
Wireguard Configuration in SQLite (#263)
#241
2024-04-21 18:01:47 -04:00
Conrad Kramer
df549d48e6 Implement Slack authentication on iOS 2024-04-03 15:12:11 -07:00
Conrad Kramer
cb1bc1c8aa Update release pipelines to upload release artifacts 2024-03-23 13:41:07 -07:00
Conrad Kramer
4334f8c9c9 Configure CARGO_TARGET_DIR to be inside of DerivedData 2024-03-16 10:34:59 -07:00
David Zhong
ab73183b2b
Add ability to build GTK app AppImage (#240)
#238 Add AppImage build support

Implements

- Downgrade to libadwaita 1.3 for wider distro support
- Add build script, workflow, and docs for AppImage
- Add build docs for Debian (apt) and Void Linux
- Building AppImage in CI
2024-02-15 19:27:14 -08:00
David Zhong
6990f90c2e
Implement Gtk Network Status (#165)
Implemented
- Switch reacts to burrow socket and network changes 
- meson as build system
- Basic diagnostics to ensure burrow is installed properly
- Flatpak / Meson Building
2024-01-26 01:10:24 -05:00
Conrad Kramer
baa81eb939 Cancel in-progress runs when pushing new code 2024-01-20 11:38:46 -08:00
Jett Chen
dfd4dbc81e
Wireguard Timer Support (#167) 2024-01-20 19:38:15 +00:00
Conrad Kramer
fd9b3413ac Update CODEOWNERS to reflect current owners 2024-01-20 10:10:02 -08:00
Conrad Kramer
e04d24a3f7 Updated to Xcode 15.2 2024-01-20 10:02:19 -08:00
Jett Chen
b008762a5b Implement Wireguard
Implements Wireguard
2023-12-23 11:26:05 -08:00
dav
60257b256a Intial GTK, swtich to Relm, basic Flatpak Build 2023-11-18 12:42:52 -08:00
Jasper Mayone
f31133f4dc update codeowners 2023-11-18 13:13:11 -05:00
Cara Salter
ff819af752 Update CODEOWNERS
Update ben's GitHub username

@ma1ted -> \@malted
2023-11-15 15:46:56 -08:00
Cara Salter
91a15ec908 Remove myself from Apple PRs
I do not have the required experience with Swift/iOS/macOS development
to be an approving reviewer for Apple PRs
2023-11-15 15:46:56 -08:00
dav
c059512b8b RPM CI Should be cargo generate-rpm 2023-10-07 23:37:44 -07:00
dav
674deb08ba Fix RPM CI 2023-10-07 23:37:44 -07:00
dav
391802b8ca Build RPM for Pull Requests too 2023-10-07 23:37:44 -07:00
dav
fb5cff0d5a Add Github Workflow for RPM Builds 2023-10-07 23:37:44 -07:00
dav
60cfd95789 Add rust build caching to ci 2023-08-26 12:23:41 -07:00
Conrad Kramer
17af030893 Run tests on Github Actions 2023-08-08 08:03:15 -07:00
Sam Poder
1907b11545 Move tests into a separate directory
Also run these tests on Github Actions as part of the PR request
flow.
2023-08-08 08:03:15 -07:00
Conrad Kramer
a2e93278c1 Create Dockerfile
Also adds a Github workflow to publish a Docker image
2023-07-04 20:15:27 -04:00
Conrad Kramer
9aa1951575 Update CODEOWNERS
It should include Cara and Ben now
2023-06-05 01:12:21 -07:00
Conrad Kramer
cdea9eba8c Run apt-get update in CI
This fixes a build failure caused by an outdated package cache.
2023-05-25 00:14:34 -04:00
Conrad Kramer
c8bdf1bcbe Remove unneeded Github Actions step
Xcode will both use and create the cache during the build.
2023-05-13 13:15:41 -04:00
Conrad Kramer
bea8af0d66 Cache Swift packages in Github Actions
This is helpful now that SwiftLint is a package dependency.
2023-05-09 23:01:36 -04:00
Conrad Kramer
eeb0130156 Add Swift module for libburrow
This commit also renames the app target to App.
2023-05-09 23:01:36 -04:00
Conrad Kramer
4b0965b846 Build burrow library into iOS and macOS app
This commit adds a build script, build-rust.sh, which compiles the
burrow crate from inside of Xcode. The network extension then links
against this crate.
2023-04-29 16:46:23 -04:00
Conrad Kramer
b37086e8f6 Add debugging task for VS Code
This allows you to launch the command line program into a debugger. This
commit also tweaks the CI and fixes a small error in the build script.
2023-04-16 21:19:46 -04:00
Conrad Kramer
39c3600022 Update Github Actions to run cargo directly
The cargo action is deprecated so this change switches to using a bash
invocation
2023-04-10 18:43:41 -04:00
Conrad Kramer
c1e7415871 Initial commit 2023-04-10 16:49:23 -04:00