Rohan Kumar
0e6eebd6bf
Use own build of zopfli
...
"binaries.tar" now includes zopfli and zopflipng; no need to get those
with apk.
2021-05-21 20:52:50 -07:00
Rohan Kumar
efa589508f
Stop running lighthouse/webhint every commit
...
Go back to running them manually on my own. They're too slow and buggy
for CI.
2021-01-20 12:50:24 -08:00
Rohan Kumar
4d7625227b
IndieWeb: gather WebWentions with static-webmention
...
Update the Makefile to download the old version of the site, run
static-webmentions, and collect the WebMentions to send in a json file
saved as a build artifact.
Don't send these automatically; just save them for now. Until I work out
a solution to save sent WebMentions and avoid sending duplicates, I'll
keep the sending of WebMentions manual.
For some reason this caused webhint's axe/aria test to error out with a
"Protocol error" so I disabled it. Axe tests are covered by Lighthouse
anyway.
2021-01-09 21:48:34 -08:00
Rohan Kumar
61cc09cbd9
CI: fetch a brotli-compressed tarball of binaries
...
Since we already have brotli installed in CI, we might as well use it.
2021-01-02 17:23:14 -08:00
Rohan Kumar
0c64c5867b
Use brotli_static with max brotli compression
...
Compress with brotli ahead of time in CI, just like we do with zopfli
for gzip_static
Update hintrc to check for brotli compression.
Update lighthouse config to throttle CPU some more since brotli
decompression can be heavier.
2020-12-30 23:51:14 -08:00
Rohan Kumar
1a89830880
Compress more when deploying to prod
...
Use 50 zopfli zopfli iterations when compressing for staging, but a full
1200 when compressing for prod.
2020-12-26 20:43:48 -08:00
Rohan Kumar
d8f6d1a913
CI: save lighthouse artifacts
2020-12-23 21:47:58 -08:00
Rohan Kumar
e989ff01c4
CI: don't install packages globally
...
Install bins into ~/bin instead and use local npm packages
2020-12-23 18:22:03 -08:00
Rohan Kumar
51a6d4edde
CI: test with lighthouse, webhint in staging
2020-12-23 17:04:28 -08:00
Rohan Kumar
758460f258
Add date last updated (gitinfo)
...
Add the date last updated to articles, if articles have been updated
since initial publication. Incldue a link to the article changelog.
2020-12-21 16:39:23 -08:00
rohan kumar
e521afe26f
CI: fix: missing dep + no chown/chgrp
2020-12-12 21:13:25 -08:00
rohan kumar
40ea94c33b
CI: use Makefile to lint, build, and deploy
...
Switch from the deploy.sh shell script to a more configurable Makefile.
2020-12-12 21:04:01 -08:00
rohan kumar
09d7d6c3fc
Try out gzip_static
...
I hope this works
2020-11-24 21:57:20 -08:00
rohan kumar
1309534838
CI: ignore gemini/ dir when deploying HTML
2020-11-05 15:49:44 -08:00
rohan kumar
6c4c58886a
CI: deploy website to multiple locations
...
Create a quick shell script that can deploy to localhost, my tilde
(staging), or seirdy.one.
2020-11-03 19:52:42 -08:00
rohan kumar
beb174c66b
Add build manifest
...
If this doesn't work I am going to do something regrettable to my
laptop.
2020-11-03 16:22:19 -08:00