Jamil
7cc428a6ea
Remove elixir/erlang from prod build ( #799 )
...
* Don't install erlang/elixir to embedded path; only used for build
* bump deps
* Use custom path
* More efforts to shrink final package size
* Change prefix
* fix path
2022-07-25 11:47:58 -07:00
Jamil
55a19c994c
Remove nodejs and python from build ( #796 )
...
* Try removing nodejs
* Add nodejs plugin
* Remove unused nodejs and python builds
* skip adding nodejs plugin
2022-07-25 11:47:58 -07:00
Jamil Bou Kheir
7a8ac0da42
Rebase onto master
2022-07-25 11:47:58 -07:00
Chetan Verma
afefde7110
Move docs to Docusaurus ( #726 )
2022-07-25 11:47:58 -07:00
dependabot[bot]
be688962a3
Bump JamesIves/github-pages-deploy-action from 4.2.2 to 4.4.0 ( #838 )
...
Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-action ) from 4.2.2 to 4.4.0.
- [Release notes](https://github.com/JamesIves/github-pages-deploy-action/releases )
- [Commits](https://github.com/JamesIves/github-pages-deploy-action/compare/v4.2.2...v4.4.0 )
---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-25 09:29:55 -07:00
Po Chen
9857b5cad7
Update test.yml ( #790 )
2022-07-08 11:19:27 -07:00
Po Chen
7c720f3bd8
Add cloudsmith publish ( #783 )
...
* add cloudsmith publish
* add more distributions
* build on tag or dispatch
* add attribution
* rename
* Update publish.yml
2022-07-07 15:43:49 -07:00
Po Chen
8baa6b1c0f
fix ci ( #781 )
...
* fix ci
* take 2
2022-07-05 08:47:52 -07:00
Jamil
1fcb45ced4
Parallelize CI builds for tests ( #780 )
...
* Parallelize CI builds for tests
* NodeJS 16
2022-07-02 15:26:53 -07:00
Jamil
609aaecfe9
Remove unused workflow; don't run release_drafter except on master ( #775 )
...
* Remove unused workflow; don't run release_drafter except on master
* use correct syntax for string literal
2022-07-01 01:35:30 -07:00
Jamil
bb0d653a2d
Bump OTP to 25.0.1 ( #692 )
2022-06-09 15:01:29 -07:00
Jamil
f56f6b4c16
Revert to OTP 24 ( #664 )
...
* Revert to OTP 24 :-(
* Bust build cache
* Bump ICU
2022-05-31 19:37:41 -07:00
Jamil
4da7fd5a88
Cache deps for static analysis tools ( #654 )
2022-05-27 19:07:59 -07:00
Jamil
772426c535
Minor test improvements ( #644 )
...
* Minor test improvements
* Don't hardcode MIX_ENV; clarify .env file usage
* Spruce up fz_common tests
2022-05-25 07:10:40 -07:00
Andrew Rousset
82bc1835f6
add clang to get dependencies for building rust code ( #639 )
...
* add clang to get dependencies for building rust code
* add clang to get dependencies for building rust code
2022-05-20 16:24:08 -07:00
Jamil
efa840ede4
Update update_deps.yml
...
I hate you OpenSUSE
2022-05-20 11:04:44 -07:00
Jamil
b075354336
remove check-update
...
Remove `check-update`
2022-05-20 11:01:43 -07:00
Jamil
b6d0f5512d
Update update_deps.yml
...
Fix package install flags
2022-05-20 10:59:29 -07:00
Jamil
3c342dc063
Update update_deps.yml
2022-05-20 10:41:43 -07:00
Jamil
c362683123
Update update_deps.yml
...
Use single quotes in YAML
2022-05-20 10:40:00 -07:00
Jamil
be44c9707c
Add workflow for updating runner deps ( #638 )
2022-05-20 10:37:50 -07:00
Jamil
500faf813a
Bump all runtimes; use simpler version function for app version ( #634 )
2022-05-19 07:38:16 -07:00
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
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
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