24 Commits

Author SHA1 Message Date
b30aefcfb1 Add linting steps and improve testing steps 2020-02-04 15:42:55 -06:00
b29346ecdf Implement new structure 2020-02-04 14:31:44 -06:00
3ee6b0ff0b Automatically push releases to GCS (#1318) 2020-02-04 11:32:45 -06:00
7e7923706f Fix version generated from Git tag 2020-01-16 17:59:11 -06:00
ae35673489 Use custom Yarn cache directory
Makes it easier to upload and restore.
2020-01-16 15:39:44 -06:00
62f050fda7 Add a simple test 2020-01-15 13:22:45 -06:00
57425377e5 Use CI dockerfile for pushing Docker image 2020-01-15 13:22:45 -06:00
174cb2f8a9 Remove unused Docker step from CI script 2020-01-15 13:22:42 -06:00
42bddce21f Add defaults for environment variables
So we don't have to keep setting them for each CI and every single step
since there doesn't seem to be a way to share them between steps in
Drone.
2020-01-15 13:21:58 -06:00
bdd11f741b Update to 1.39.2
Also too the opportunity to rewrite the build script since there was a
change in the build steps (mainly how the product JSON is inserted) and
to get the build changes out of the patch. It also no longer relies on
external caching (we'll want to do this within CI instead).
2019-10-18 18:20:02 -05:00
0e1fed3c24 Make CI script work independently from your cwd 2019-09-10 11:29:48 -05:00
80050d0d9d Detect target automatically
This removes the potential for a bad build because the native Node
modules currently can only be built on the target system, so specifying
a target for something other than the system your are building on will
not work.
2019-08-21 12:45:09 -05:00
ccc4f87ada Don't package for release if we don't need to 2019-08-20 19:46:39 -05:00
b9fc40409a Forward minify environment variable to Docker build 2019-08-19 17:17:38 -05:00
e53d6bce68 Forward GitHub token to docker build if it exists 2019-08-19 17:02:02 -05:00
1d61cbe536 Make release directory 2019-08-09 19:27:30 -05:00
590f699687 Allow specifying the target
You still must build on the target system though because of the native
Node modules.
2019-08-05 11:03:47 -05:00
712274d912 Groundwork for language support
- Implement the localization service.
- Use the proper build process which generates the require JSON files.
- Implement getting the locale and language configuration.
2019-08-02 19:29:00 -05:00
4c4a179bce TLS socket still doesn't work 2019-07-26 17:26:45 -05:00
a4f21fb0d4 Install git during build 2019-07-24 11:23:00 -05:00
9446cc8245 Update Dockerfile 2019-07-18 18:09:15 -05:00
2b2aa9a211 Add https server 2019-07-18 18:09:09 -05:00
2fdf09e6e7 Include version when building 2019-07-18 18:08:37 -05:00
5677ff2edf Add build scripts 2019-07-18 18:08:27 -05:00