Commit Graph

354 Commits

Author SHA1 Message Date
Jamil
7d2eb331e2 Update needs to set output (#633) 2022-05-18 21:17:51 -07:00
Jamil
7dbc04ba43 Use release drafter resolved version (#630)
* Use release drafter resolved version

* Publish to drafted release on merges to master

* see if this works

* underscore -> hyphen

Co-authored-by: Po Chen <chenpaul914@gmail.com>
2022-05-18 19:58:08 -07:00
Jamil
44c462e957 Fix docs publishing workflow (#627)
* Fix table overflow

* Fix docs publishing
2022-05-18 12:12:25 -07:00
Jamil
f5bae52536 Update ci.yml 2022-05-17 23:07:42 -07:00
Jamil
a6eac62e34 Remove trailing whitespace introduced by Github (#621) 2022-05-17 22:07:08 -07:00
Jamil
9919a43f42 Update ci.yml 2022-05-17 21:28:21 -07:00
Jamil
604b85525c Update ci.yml 2022-05-17 21:24:37 -07:00
Jamil
d2bbe7fb61 Update ci.yml 2022-05-17 21:23:46 -07:00
Jamil
14f2e5c0b2 Update release-drafter.yml 2022-05-17 21:22:23 -07:00
Jamil
763555bd15 Fix release drafter matrix (#619) 2022-05-17 21:21:50 -07:00
Jamil
fe4f27c7f5 Fix release drafter compilation of erlang (#617)
* Use Release drafter at the end

* Draft releases on merges to master

* Remove patch for erlang

* Add workflow_dispatch trigger
2022-05-17 20:51:42 -07:00
Jamil
4b978959cd Use Release drafter at the end (#616)
* Use Release drafter at the end

* Draft releases on merges to master
2022-05-17 17:42:51 -07:00
Jamil
56a307861d Remove v prefix from resolved version 2022-05-17 17:24:45 -07:00
Jamil
90c8ece94f Run CI pipeline on pull requests (#587)
Allows CI to run for approved outside collaborators
2022-05-12 07:50:16 -07:00
Po Chen
fb29b1ee41 Add release drafter (#581) 2022-05-09 12:33:06 -10:00
Po Chen
0a46a60389 Sync runtime versions with .tool-versions (#578) 2022-05-05 16:53:50 -07:00
Jamil
2c5078e63f Add WireGuard preshared-keys to devices (#542)
* Add PSK support

* Add HTTP registered application name

* Better kernel check message

* Does order matter\?
2022-04-15 09:56:56 -07:00
Jamil
a91c2db887 0.3.0 (#465)
* Found endpoint empty bug

* Fix use_site_ bugs

* Generate private keys client-side instead of on the Firezone server (#451)

* Rename events; add crypto lib

* seemingly working keygen

* Checkpoint

* Remove private key from devices; make tests pass

* Refactor auth to use simplified new router helper

* Fix js bundle

* Refactor event listeners into their own file

* Refactor settings

* Fix JS

* Working live views in unprivileged sections

* Rough draft working

* Checkpoint before fixing tests

* Tests passing

* Max devices per user configuration option (#471)

* Max tunnels per user configuration option

* Clean up remaining tunnel references

* Replace local auth system with Ueberauth / Guardian (#475)

* Checkpoint working authentication

* Working admin and unprivileged auth using Guardian

* Remove Sessions cruft

* More cleanup

* load new secrets

* Remove firezone tmp dirs

* Okta and Google Oauth (#485)

* working oauth!

* Remove keycloak; working google

* Ensure nil to_s

* Passing tests

* Add compile-time prod config

* Fix live_view typo

* Revert key_ttl to vpn_session_duration

* print logs after first configure

* Use get_env/1 for fetching optional config vars

* Disable telemetry from config

* miss the to_s

* Fix sign in page

* add tunnel admin guide

* auth path

* Fix tests

* Device editing no more (#491)
2022-03-04 09:32:13 -08:00
Jamil
b065c586f3 Add wireguard module version output (#472)
* test wireguard version output

* Remove centos 8 arm64
2022-02-23 14:22:34 -08:00
Jamil Bou Kheir
386681544b rubocop 2022-02-05 17:23:10 -08:00
Jamil Bou Kheir
669dd6a315 fix lock file 2022-02-05 17:07:07 -08:00
Jamil Bou Kheir
b4ed7311be fix markdownlint basedir 2022-02-05 12:49:59 -08:00
Jamil Bou Kheir
de0d10ed01 Update npm 2022-02-05 12:15:51 -08:00
Jamil Bou Kheir
47a9ba3e2f Don't run branch check 2022-02-05 10:40:56 -08:00
Jamil Bou Kheir
94bc15e0e2 fix pre-commit 2022-02-04 16:07:43 -08:00
Jamil Bou Kheir
c413ebf971 Remove pre-commit missing 2022-02-04 14:54:09 -08:00
Jamil Bou Kheir
a71b907976 Use pre-commit 2022-02-04 14:53:19 -08:00
Jamil Bou Kheir
0524a099fa pre-commit pipeline 2022-02-04 14:41:39 -08:00
Jamil Bou Kheir
9922720d9f uncouple CI steps; fix typo 2022-02-03 16:36:46 -08:00
Jamil Bou Kheir
1a3ee8e24e Build on CentOS 9 ARM 2022-01-28 11:41:44 -08:00
Jamil Bou Kheir
4fdddb66b9 bump runtimes; fix tags 2022-01-28 11:31:06 -08:00
Jamil Bou Kheir
37b4f9433c First crack at ARM runners 2022-01-28 07:52:06 -08:00
Jamil Bou Kheir
88b6974c0c add directly to script 2022-01-25 17:24:21 -08:00
Jamil Bou Kheir
d876761c02 prevent telemetry from running in CI 2022-01-25 15:54:42 -08:00
Jamil Bou Kheir
5a73dcd11a Depend on all three build steps 2022-01-23 20:33:43 -08:00
Jamil Bou Kheir
71ee8789f1 Fix yaml 2022-01-23 20:20:39 -08:00
Jamil Bou Kheir
5b5cc6ae9e WIP: docs content 2022-01-23 11:02:01 -08:00
Jamil Bou Kheir
0dedcce7c9 Add Fedora 35 and CentOS Stream 9 2022-01-18 16:02:11 -08:00
Jamil Bou Kheir
c1c861e4f3 clean exclude 2022-01-17 23:05:49 -08:00
Jamil Bou Kheir
bba14557d7 Fix tag order 2022-01-17 22:33:50 -08:00
Jamil Bou Kheir
d2cb9509c3 Fix docs publishing 2022-01-17 21:20:28 -08:00
Jamil Bou Kheir
b56880c574 foobar 2022-01-17 21:04:25 -08:00
Jamil Bou Kheir
bcec4755e3 whats 2022-01-17 21:00:39 -08:00
Jamil Bou Kheir
c07d608fbd newlines 2022-01-17 20:58:23 -08:00
Jamil Bou Kheir
eae5255dc9 backtick 2022-01-17 20:48:22 -08:00
Jamil Bou Kheir
c19c9a1d77 tr 2022-01-17 20:41:47 -08:00
Jamil Bou Kheir
b6669cbcda fix tag versions 2022-01-17 20:34:59 -08:00
Jamil Bou Kheir
d618c70454 fetch 2022-01-17 20:21:37 -08:00
Jamil Bou Kheir
2c7ea66ea9 Use proper macos 2022-01-17 20:18:57 -08:00
Jamil Bou Kheir
205ec06580 use macos 2022-01-17 20:15:14 -08:00