Commit graph

162 commits

Author SHA1 Message Date
Conrad Kramer
2da0244d42 Stabilize Apple Namespace build caches
Some checks are pending
Build Apple / Build App (iOS Simulator) (push) Waiting to run
Build Apple / Build App (macOS) (push) Waiting to run
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
2026-03-19 02:06:24 -07:00
Conrad Kramer
7fb6419fa0 Rotate forgejo NSC token to Burrow tenant
Some checks failed
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Build Apple / Build App (macOS) (push) Has been cancelled
Build Apple / Build App (iOS Simulator) (push) Has been cancelled
2026-03-19 02:02:48 -07:00
Conrad Kramer
ef3585bb14 Fix agenix secret streaming for NSC configs
Some checks failed
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Build Apple / Build App (iOS Simulator) (push) Failing after 58s
Build Apple / Build App (macOS) (push) Failing after 2m0s
2026-03-19 00:43:31 -07:00
Conrad Kramer
52b7f102f0 Fix Apple deployment env and refresh NSC caches
Some checks are pending
Build Apple / Build App (macOS) (push) Waiting to run
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Build Apple / Build App (iOS Simulator) (push) Has started running
2026-03-19 00:40:07 -07:00
Conrad Kramer
b81a3377df Resolve absolute sccache wrapper path on Apple
Some checks failed
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Build Apple / Build App (iOS Simulator) (push) Failing after 1m3s
Build Apple / Build App (macOS) (push) Failing after 1m45s
2026-03-19 00:33:34 -07:00
Conrad Kramer
4fbebdf85c Fix agenix helper identity resolution
Some checks failed
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Build Apple / Build App (iOS Simulator) (push) Failing after 1m4s
Build Apple / Build App (macOS) (push) Failing after 12m37s
2026-03-19 00:30:14 -07:00
Conrad Kramer
03415e579b Rotate operator secrets into agenix and deepen caches
Some checks failed
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Build Apple / Build App (iOS Simulator) (push) Failing after 52s
Build Apple / Build App (macOS) (push) Failing after 1m1s
2026-03-19 00:28:18 -07:00
Conrad Kramer
7039bf5aad Provision Forgejo act cache on macOS
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Build Apple / Build App (macOS) (push) Has started running
Build Apple / Build App (iOS Simulator) (push) Has started running
2026-03-19 00:13:11 -07:00
Conrad Kramer
15e897d262 Fix macOS runner home permissions
Some checks failed
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Build Apple / Build App (iOS Simulator) (push) Failing after 0s
Build Apple / Build App (macOS) (push) Failing after 0s
2026-03-19 00:10:27 -07:00
Conrad Kramer
1a3d59d25f Fix Apple rustup cache bootstrap
Some checks failed
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Build Apple / Build App (iOS Simulator) (push) Failing after -14s
Build Apple / Build App (macOS) (push) Failing after 0s
2026-03-19 00:08:07 -07:00
Conrad Kramer
ed247b2f5e Wire runner caches and forge secrets through agenix
Some checks failed
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Build Apple / Build App (iOS Simulator) (push) Failing after 14s
Build Apple / Build App (macOS) (push) Failing after 13s
2026-03-19 00:04:27 -07:00
Conrad Kramer
afc3e79eb0 Run Apple workflow on main pushes
Some checks failed
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
Build Apple / Build App (iOS Simulator) (push) Failing after 1m2s
Build Apple / Build App (macOS) (push) Failing after 1m3s
2026-03-18 23:46:19 -07:00
Conrad Kramer
6fcd7ff6ed Install Rust directly in Apple workflow
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
2026-03-18 23:44:19 -07:00
Conrad Kramer
28fd58b009 Restore host executor labels for Namespace runners
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
2026-03-18 23:39:23 -07:00
Conrad Kramer
17112e4e48 Register Namespace runners with exact labels
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
2026-03-18 23:20:24 -07:00
Conrad Kramer
9b642aa5b7 Skip Nix install in macOS runner bootstrap
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
2026-03-18 23:14:40 -07:00
Conrad Kramer
b9fb30c18c Detach runner launch from request timeout
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
2026-03-18 23:07:57 -07:00
Conrad Kramer
6300c661ff Lower macOS Namespace runner default
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
2026-03-18 23:02:50 -07:00
Conrad Kramer
5c57ac3655 Use macOS-safe runner workdir
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
2026-03-18 22:58:10 -07:00
Conrad Kramer
f74a17c124 Use NSC keychain for macOS fallback
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
2026-03-18 22:54:33 -07:00
Conrad Kramer
c72426ef52 Rotate Forgejo NSC token
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
2026-03-18 22:45:12 -07:00
Conrad Kramer
48b8a3c32f Move Forgejo NSC runtime into agenix
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
2026-03-18 22:40:44 -07:00
Conrad Kramer
251922da9e Normalize Namespace token file format
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
2026-03-18 22:15:34 -07:00
Conrad Kramer
5115eb831a Update Namespace CLI to working release
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
2026-03-18 03:13:53 -07:00
Conrad Kramer
44dd88c111 Fix Forgejo NSC nsc runtime path
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
2026-03-18 03:04:31 -07:00
Conrad Kramer
865b676c99 Add Forgejo namespace workflow stack
Some checks are pending
Build Rust / Cargo Test (push) Waiting to run
Build Site / Next.js Build (push) Waiting to run
2026-03-18 02:49:55 -07:00
Conrad Kramer
482fd5d085 Add Arti system TCP transport 2026-03-18 02:45:55 -07:00
Conrad Kramer
3fb0269d7c Add IPv6 prefix handling to unix tun interface 2025-10-29 19:08:32 -07:00
Conrad Kramer
848efac15d wip 2025-09-23 19:56:39 -07:00
Conrad Kramer
85640ffce1 Switch to gRPC client in Swift app
Some checks failed
Build AppImage / Build AppImage (push) Has been cancelled
Build Apple Apps / Build App (iOS) (push) Has been cancelled
Build Apple Apps / Build App (iOS Simulator) (push) Has been cancelled
Build Apple Apps / Build App (macOS) (push) Has been cancelled
Build Docker / Build Docker Image (push) Has been cancelled
Build Rust Crate / Build Crate (macOS (Intel)) (push) Has been cancelled
Build Rust Crate / Build Crate (macOS) (push) Has been cancelled
Build Rust Crate / Build Crate (Linux) (push) Has been cancelled
Build Rust Crate / Build Crate (Windows) (push) Has been cancelled
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
Jett Chen
aa634d03e2 update protobuf definition file 2024-07-13 18:14:00 -07:00
Jett Chen
951b4ddae2 add protobuf definition file 2024-07-13 18:09:09 -07:00
Conrad Kramer
3dedca4de3 Update build settings 2024-07-06 17:20:46 -07:00
Conrad Kramer
3c70bc2a5c Remove SwiftLint from Xcode project 2024-07-06 12:18:58 -07:00
Conrad Kramer
bca07c33b8 Start authentication flow 2024-07-06 12:18:58 -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
ec8cc533ab Add apple-app-site-association file 2024-03-30 17:18:46 -07:00
Kartikey S. Chauhan
a97063f9b7 Initial website setup
- Created project structure with necessary directories and files
- Set up Next.js with Tailwind CSS and Font Awesome
- Added base HTML structure and layout components
- Configured routing and created the homepage
- Styled the homepage with basic styling
- Added FontAwesome icons
- Configured font imports and styles
- Integrated HackClub branding elements

This commit establishes the foundation for our website, including the project structure, styling, and initial content.
2024-03-30 17:02: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
Conrad Kramer
0fe630878d Introduce initial UI for connecting to networks 2024-03-10 18:59:31 -04:00
Conrad Kramer
51fd638b72 Update for Xcode 15.2 2024-03-10 18:59:31 -04:00
David Zhong
c755f752a0
Implement launching a local daemon (#261)
Allow AppImage and non-systemd systems to launch a local burrow daemon.
2024-03-09 17:52:59 -08:00
Jett Chen
c4c342dc8b Add implementation for stop command
This adds implementation for stopping the tunnel
via the `Stop` command.
2024-02-25 04:14:32 +08:00