Commit graph

22 commits

Author SHA1 Message Date
Antoine Gersant
33121bc0a3
Pin rust toolchain version (#108) 2020-12-07 22:08:37 -08:00
Antoine Gersant
7ea97b0abf More conservative workflow config 2020-12-05 20:38:01 -08:00
Antoine Gersant
538b41a2b4
Use standard directories when running on Linux (#91)
* Use standard Linux directories for application data (https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard)

* Use standard system directories

* Cleanup all Polaris files during uninstall

* Expose get_pid_directory to rest of the crate

* Add separate targets for install binary and data files, clean up makefile

* Use environment variables for directory locations during install process

* On Linux, read locations from environment variables at compile time

* Split static_directory in two (web and swagger directories)

* Follow recommendations from the Make manual

* Avoid redundant directories

* Added workflow to validate installer setup

* Added CLI options to locate log file, pid file and cache directory

* Fixed an issue where build command did not support the xdg/system switch

* Renamed log option to log-level

* Fixed an issue where xdg install would do a system build

* Use re-usable action to make linux release

* Avoid nested actions (see https://github.com/actions/runner/issues/646)

* Updated installation instructions

* Replaced deprecated use of set-env
2020-11-26 15:57:08 -08:00
Antoine Gersant
341a03574b added test coverage workflow 2020-09-21 02:59:45 -07:00
Antoine Gersant
107e63caca Tentative fix for CI breakage 2020-06-13 19:24:47 -07:00
Antoine Gersant
4e76a11e7a Pull latest polaris web release when making a polaris release 2020-02-01 19:29:52 -08:00
Antoine Gersant
503eed8b62 Removed traces of polaris-web submodule 2020-02-01 19:28:31 -08:00
Antoine Gersant
b7b7c6e737 Unpin nightly rustc version 2020-01-22 21:17:28 -08:00
Antoine Gersant
78c8ca8aa2 Unpin rustc nightly 2020-01-20 18:58:45 -08:00
Antoine Gersant
b2ee2fe701
Automate release process (#62)
Added Github Actions workflow to generate release
2020-01-20 18:21:47 -08:00
Antoine Gersant
2efc0df04e Don't build without a backend 2020-01-18 14:59:19 -08:00
Antoine Gersant
ee71df9d0b Lock CI rustc to working nightly (https://github.com/rust-lang/rust/issues/68264) 2020-01-18 14:48:47 -08:00
Antoine Gersant
77a1e86f84 Fix CI breakage 2019-12-08 16:40:11 -08:00
Laurențiu Nicola
44be1966e5 Install libsqlite3-dev on CI 2019-10-22 08:31:34 +03:00
Laurențiu Nicola
cb72ab1ac7 Enable CI on PRs 2019-10-22 08:31:34 +03:00
Antoine Gersant
5666896275
Renamed workflow 2019-09-29 00:07:56 -07:00
Antoine Gersant
e8fc576052
Don't use third-party action to clone submodules 2019-09-28 23:42:16 -07:00
Antoine Gersant
37edf64e17
Build matrix for OS and features 2019-09-28 23:28:27 -07:00
Antoine Gersant
2632e083f6 Checkout submodules before building 2019-09-28 23:05:35 -07:00
Antoine Gersant
98cd98dd4d Install nightly toolchain 2019-09-28 22:41:56 -07:00
Antoine Gersant
fa0dd54ce6 Fixed yaml syntax 2019-09-28 22:38:12 -07:00
Antoine Gersant
0d7296b024 Github actions hello world 2019-09-28 22:34:03 -07:00