28 Commits

Author SHA1 Message Date
Daniel Micay
c772b17f79 obtain validatornu release from npm 2023-01-07 22:07:46 -05:00
Daniel Micay
9eaa343922 temporarily disable validatornu warnings
Until there's a new tagged release with the change resolving this issue:
https://github.com/validator/validator/issues/1433.
2023-01-04 19:50:53 -05:00
Daniel Micay
ff459a85d4 brotli keeps source files by default 2022-11-01 00:20:05 -04:00
smdyv
12ee1c8293 Update device image
This is a vectorized image of the Pixel 7 Pro, and saves 98 % of the
byte length of the previously used image.
2022-10-18 15:03:06 -04:00
Daniel Micay
70aff80f09 prepare for future Pixel 7 Pro and Pixel 7 support 2022-10-14 19:59:07 -04:00
Daniel Micay
450b3048ce use GrapheneOS fastboot.js fork 2022-08-27 20:47:16 -04:00
Daniel Micay
6c400ba47f begin adding Pixel 6a (bluejay) support 2022-08-25 23:15:08 -04:00
Daniel Micay
3c767278da activate venv automatically 2022-08-25 23:15:08 -04:00
Daniel Micay
6a5103d5cd run gixy after template expansion 2022-06-30 04:42:01 -04:00
Daniel Micay
a4e30aeca8 reorganize process static script 2022-06-28 00:04:09 -04:00
Daniel Micay
d2b5207277 improve flock error message 2022-05-08 05:45:21 -04:00
Daniel Micay
43f9f22856 add file locking to deploy/process scripts 2022-05-05 00:19:01 -04:00
Daniel Micay
42919855d5 add scripting for auto-generating releases listing 2022-02-19 12:00:06 -05:00
Daniel Micay
7010b230c5 use http2_push instead of http2_push_preload
This avoids needing to conditionally add nopush to each preloaded
resource in the Link header. There's also no support for pushing
JavaScript modules via http2_push_preload since nginx doesn't have
support for rel=modulepreload.
2021-12-05 02:48:44 -05:00
Daniel Micay
a1a56d1ad2 update fastboot.js to v1.1.1 2021-11-27 02:05:59 -05:00
Daniel Micay
4027afcf6e add integrity metadata to preload header 2021-11-26 19:41:37 -05:00
Daniel Micay
c7ffdaed6c add gixy support to process-static workflow 2021-11-25 20:21:12 -05:00
Daniel Micay
c20907189e integrate gixy into process-static 2021-11-25 18:46:11 -05:00
Daniel Micay
71c26f59eb use a temporary directory for nginx configuration 2021-11-25 18:31:57 -05:00
Daniel Micay
75f4b33323 set up SRI for future use by CSP v3 2021-11-18 19:08:54 -05:00
Daniel Micay
61e1358202 merge validate_static into process_static 2021-11-18 17:49:55 -05:00
Daniel Micay
956444fd42 rename static_tmp to static-tmp for consistency 2021-09-30 16:44:07 -04:00
Daniel Micay
49fc7831de add back preserving timestamp for zopfli 2021-09-30 16:03:25 -04:00
Daniel Micay
161d6bddf2 split brotli and zopfli jobs 2021-07-21 17:43:32 -04:00
Daniel Micay
c6219613d6 stop unnecessarily copying mtime for gz output 2021-07-21 16:55:22 -04:00
Daniel Micay
93f0d39a8d compress static files in parallel 2021-07-21 16:37:31 -04:00
Daniel Micay
406004cdf8 rename generate_feed.py to generate-feed.py 2021-07-10 12:04:45 -04:00
Daniel Micay
7329d664bb rename scripts 2021-07-08 04:33:12 -04:00