Commit Graph

  • 49b836ed3e Revert "refactor(connlib): split device handler for clients & gateway" (#2317) Thomas Eizinger 2023-10-12 10:29:38 +11:00
  • aaf4b4347f Always run required-status-checks job (#2319) Jamil 2023-10-11 16:29:21 -07:00
  • dbf0e445b0 refactor(connlib): split device handler for clients & gateway (#2301) Thomas Eizinger 2023-10-12 10:02:31 +11:00
  • 1c03cfc80f fix(android): Fixed auth redirect and clear accountId issue (#2303) Pratik Velani 2023-10-12 03:57:38 +05:30
  • 0aab4077f8 Fix auth flow state, bump COS to 109, enable fluentbit logging, auto-remove docker registry artifacts (#2315) Andrew Dryga 2023-10-11 16:19:47 -06:00
  • 8dc869909a Update web signup page and add tests (#2305) bmanifold 2023-10-11 18:16:35 -04:00
  • 703c1432da Remove macos-11 from Rust tests (#2316) Jamil 2023-10-11 15:02:43 -07:00
  • d1159aad07 Add rust cache per matrix (#2314) Jamil 2023-10-11 12:45:28 -07:00
  • 48b66ad8e5 Matrix rust static analysis job (#2298) Jamil 2023-10-11 09:17:53 -07:00
  • a9a8883ed5 apple: Link macOS tunnel extension with SystemConfiguration.framework (#2302) Roopesh Chander 2023-10-11 18:34:58 +05:30
  • 82c2bf3574 refactor(connlib): use events to handle ICE candidates (#2279) Thomas Eizinger 2023-10-11 09:26:42 +11:00
  • 0d411f60aa Build, sign, and publish Apple apps for TestFlight distribution (#2285) Jamil 2023-10-10 13:51:24 -07:00
  • dbb1dd4a3a deps(rust): bump to Rust version 1.73 (#2291) Thomas Eizinger 2023-10-11 07:03:06 +11:00
  • 00e77062b1 Return fd onRemoveRoute as well (#2296) Jamil 2023-10-10 11:26:53 -07:00
  • f53a40c653 Version sanity check (#2294) Jamil 2023-10-10 09:13:09 -07:00
  • dbb4a4c5a0 Parallelize Rust static analysis and unit test jobs (#2293) Jamil 2023-10-10 09:04:04 -07:00
  • f4859c050b Move workflow concurrency config to ci.yml (#2295) Jamil 2023-10-10 08:43:52 -07:00
  • 81d2ad36af Try 4c runner for build-images to see speed difference (#2292) Jamil 2023-10-09 23:13:53 -07:00
  • 44d14823e5 Use cached compiled deps for Elixir (#2272) Jamil 2023-10-09 21:17:24 -07:00
  • e8c8aa53e5 build(deps): Bump codespell from 2.2.5 to 2.2.6 (#2284) dependabot[bot] 2023-10-09 19:40:11 -07:00
  • b8dd4ce0b6 Fix typo and formatting in gateway/src/main.rs (#2290) Jamil 2023-10-09 18:50:23 -07:00
  • d0d1c095c3 Fix spelling typos (#2289) Jamil 2023-10-09 18:32:24 -07:00
  • ddb99ee561 fix(gateway): don't drop tunnel state between reconnects (#2278) Thomas Eizinger 2023-10-10 10:35:33 +11:00
  • 2398e0ffa2 build(deps): Bump ring from 0.17.0 to 0.17.2 in /rust (#2283) dependabot[bot] 2023-10-09 20:03:36 -03:00
  • 23b9dd5e82 build(deps): Bump libc from 0.2.148 to 0.2.149 in /rust (#2282) dependabot[bot] 2023-10-09 20:03:15 -03:00
  • 2e30596a25 build(deps): Bump proptest from 1.2.0 to 1.3.1 in /rust (#2281) dependabot[bot] 2023-10-09 20:02:42 -03:00
  • d0302f6f31 build(deps): Bump reqwest from 0.11.20 to 0.11.22 in /rust (#2280) dependabot[bot] 2023-10-09 20:02:19 -03:00
  • a61560701c Show flow actors (#2268) Andrew Dryga 2023-10-09 16:57:09 -06:00
  • fa54a03b76 Add checks: write to allow Dependabot to run (#2288) Jamil 2023-10-09 14:15:32 -07:00
  • 72d6942a71 refactor(phoenix-channel): introduce init function (#2260) Thomas Eizinger 2023-10-10 07:45:46 +11:00
  • 30a681ad6b Add Swift build cache to CI (#2273) Jamil 2023-10-09 12:00:55 -07:00
  • e516bcc8dd connlib+android: enable fd replacement (#2235) Gabi 2023-10-08 23:52:45 -03:00
  • f08e7bb5be Use 4c builder for kotlin builds (#2274) Jamil 2023-10-08 08:09:42 -07:00
  • d6877c6751 Document larger runners (#2275) Jamil 2023-10-08 08:02:23 -07:00
  • 1915080740 Build with profile = "release" for Android when appropriate (#2270) Jamil 2023-10-07 14:30:32 -07:00
  • 919077058b Fix linter formatting of restore-keys (#2271) Jamil 2023-10-07 14:12:54 -07:00
  • 11a2979158 connlib: error out with http 4xx instead of trying to reconnect (#2264) Gabi 2023-10-07 13:52:16 -03:00
  • 5a33e9288c Fix kotlin / gradle CI caching (#2266) Jamil 2023-10-07 09:36:00 -07:00
  • da66264c84 Use larger builders for CPU-bound workflows (#2256) Jamil 2023-10-07 08:07:24 -07:00
  • dde98f1985 refactor(gateway): introduce Eventloop (#2244) Thomas Eizinger 2023-10-07 09:05:52 +11:00
  • 24aaa4fb7e Bump tool versions to correspond to our dockerfiles Andrew Dryga 2023-10-06 15:48:54 -06:00
  • 0eeefa03c7 Use postgres 15.2 in docker-compose (same as production) Andrew Dryga 2023-10-06 15:47:56 -06:00
  • 4ada30b917 Fix formatting Andrew Dryga 2023-10-06 15:45:03 -06:00
  • 42bbafc04d Merge firezone/containers into elixir/Dockerfile for better reuse and maintainability (#2267) Andrew Dryga 2023-10-06 15:34:47 -06:00
  • 8dbdda9faf fix(android): When chrome is not installed/enabled or the default browser (#2261) Pratik Velani 2023-10-07 02:30:04 +05:30
  • 802d9aa769 ci: manually update to buildkit 12 (#2259) Thomas Eizinger 2023-10-07 07:50:13 +11:00
  • c5ccef88f7 Copy entire project sooner Andrew Dryga 2023-10-06 14:17:14 -06:00
  • ecae222674 fix(rust): install toolchain in base layer (#2258) Thomas Eizinger 2023-10-07 07:12:58 +11:00
  • 5cd1465f85 Copy web/lib for the assets pipeline Andrew Dryga 2023-10-06 14:08:40 -06:00
  • 17a4171e04 Bind to higher port numbers Andrew Dryga 2023-10-06 12:29:41 -06:00
  • 94af83c029 Increase boot timeout for instances Andrew Dryga 2023-10-06 11:30:19 -06:00
  • 8921281f03 Remove sed from elixir mix.exs (#2262) Jamil 2023-10-06 09:57:54 -07:00
  • 9cd60e6bbf Add a required-status-checks job (#2263) Jamil 2023-10-06 09:41:35 -07:00
  • 6e0f4d9563 Increase timeouts for rolling deploys Andrew Dryga 2023-10-06 10:30:48 -06:00
  • 70d4e87f95 RENAME README.md TO CI.md Andrew Dryga 2023-10-06 10:26:07 -06:00
  • 2f5ec1a6b8 Change workload identity pool name Andrew Dryga 2023-10-06 09:59:13 -06:00
  • a9b6b28804 Make sure we can't commit gha credentials by accident Andrew Dryga 2023-10-06 09:43:54 -06:00
  • 7aadffa223 Added a guide to allow workload identity federation in other repos Andrew Dryga 2023-10-06 09:43:39 -06:00
  • 8c219c64c9 Add curl to the runtime image Andrew Dryga 2023-10-06 08:35:03 -06:00
  • 205f95bcfb Allow default user to write to /var/firezone Andrew Dryga 2023-10-06 08:21:36 -06:00
  • e5fff809c0 Streamline apps versioning for Elixir and Terraform (#2257) Andrew Dryga 2023-10-05 21:29:25 -06:00
  • 55a54a328a Temporary allow http traffic to staging websocket endpoint Andrew Dryga 2023-10-05 11:14:16 -06:00
  • a75e71ef7e Rename caches (#2255) Andrew Dryga 2023-10-05 10:01:15 -06:00
  • a247d78576 Push client and elixir images for testing (#2254) Jamil 2023-10-05 08:10:04 -07:00
  • 55328d95f4 Move post-ci steps to cd (#2253) Jamil 2023-10-05 07:35:21 -07:00
  • c2e8d9a3b3 Checkout shared action (#2252) Jamil 2023-10-05 06:54:50 -07:00
  • a0a30b022d Load images before pushing them (#2251) Jamil 2023-10-05 06:39:10 -07:00
  • 9a41983447 ci: optimize caching further (#2246) Thomas Eizinger 2023-10-06 00:26:56 +11:00
  • 284765921c add perms to push images (#2250) Jamil 2023-10-05 00:17:58 -07:00
  • f8976d98b9 Do *not* explicitly attempt to pull images (#2249) Jamil 2023-10-05 00:02:46 -07:00
  • 6e00267de7 Fix ci.yml workflow trigger to only trigger from cd.yml (#2248) Jamil 2023-10-04 23:37:53 -07:00
  • 0a65310410 Push images in separate job :-( (#2247) Jamil 2023-10-04 23:28:54 -07:00
  • b20575803f Fix tag so build will see it; use secrets (#2245) Jamil 2023-10-04 23:02:49 -07:00
  • f7561226a9 Fix build issues on main (#2243) Jamil 2023-10-04 23:00:14 -07:00
  • 3fcfaa6bfd refactor(connlib): create login_url utility (#2237) Thomas Eizinger 2023-10-05 15:15:51 +11:00
  • 9166ddce7b Fix workflow name Jamil 2023-10-04 19:09:48 -07:00
  • 9091268b2e Run CI before CD on main (#2242) Jamil 2023-10-04 17:45:54 -07:00
  • 80234f9c71 Github Actions cache on main and scope caches for all languages/runtimes (#2233) Jamil 2023-10-04 17:29:04 -07:00
  • 464efbad56 refactor(connlib): restructure directory for consistency (#2236) Thomas Eizinger 2023-10-05 09:52:35 +11:00
  • a02abcbac5 deps(phoenix-channel): upgrade tokio-tungstenite (#2230) Thomas Eizinger 2023-10-04 10:59:12 +11:00
  • 2c00e1da3e build(deps): Bump postcss from 8.4.23 to 8.4.31 in /website (#2232) dependabot[bot] 2023-10-03 18:06:25 +00:00
  • 5959bd79a1 apple: Exporting logs, preventing multiple Settings windows (#2222) Roopesh Chander 2023-10-03 23:15:08 +05:30
  • 05e6d31bdd fix(connlib): don't immediately upload logs (#2231) Thomas Eizinger 2023-10-03 16:41:00 +11:00
  • fb28c4825c Designate make version as PHONY (#2228) Jamil 2023-10-02 22:21:38 -07:00
  • ff1c0b950a Add make version command to set version in components (#2215) Jamil 2023-10-02 21:22:02 -07:00
  • 31a20a2c8a feat(ci): Add swift-format to apple build (#2201) Jamil 2023-10-02 19:13:17 -07:00
  • c8090f8017 Update Account DNS settings UI (#2120) bmanifold 2023-10-02 16:19:48 -04:00
  • cd5a57f413 Update tokio-tungstenite to fix webpki vuln (#2181) Jamil 2023-10-02 12:35:42 -07:00
  • 1e26c1cea8 build(deps): Bump the otel group in /rust with 1 update (#2217) dependabot[bot] 2023-10-02 16:32:00 -03:00
  • fb8b25a923 build(deps): Bump wintun from 0.3.1 to 0.3.2 in /rust (#2218) dependabot[bot] 2023-10-02 16:31:34 -03:00
  • 650c24504b build(deps): Bump ring from 0.16.20 to 0.17.0 in /rust (#2219) dependabot[bot] 2023-10-02 16:31:04 -03:00
  • a3aa6721c0 build(deps): Bump sha2 from 0.10.7 to 0.10.8 in /rust (#2220) dependabot[bot] 2023-10-02 16:30:29 -03:00
  • 58aa8fb060 build(deps): Bump thiserror from 1.0.48 to 1.0.49 in /rust (#2221) dependabot[bot] 2023-10-02 16:30:09 -03:00
  • 1ec5678734 feat(android): Implemented DNS resolver fallback (#2170) Pratik Velani 2023-10-02 20:06:21 +05:30
  • 56259132e6 Use "1.YYYYMMDD.build_number" for version (#2214) Jamil 2023-10-01 22:24:30 -07:00
  • 5751d3802f feat(ci): release drafter (#2212) Jamil 2023-10-01 21:23:45 -07:00
  • 7e3af1e8b5 refactor(connlib): Add more logs to get_device_id() (#2198) Jamil 2023-09-30 10:31:22 -07:00
  • 2f78be155f Flows activity/metrics (#2176) Andrew Dryga 2023-09-30 10:04:33 -06:00
  • 64d9d0421a fix(portal): Increase assert_receive timeouts because GH is slow (#2197) Jamil 2023-09-30 08:40:44 -07:00
  • 884022410f Fix lost client_* state on magic link resend (#2196) Andrew Dryga 2023-09-30 09:11:31 -06:00