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