Commit graph

146 commits

Author Message Date
Wen Kokke
9691c05909
Fixed Agda errors; fixed css errors which resulted in the incorrect font being used. 2021-07-14 16:50:36 +01:00
Wen Kokke
577fb8241f Fixed deploy to AFS. 2020-11-25 14:09:26 +01:00
Wen Kokke
39c3de6a99 Added highly niche task for publishing to inf.ed.ac.uk. 2020-10-28 11:49:38 +01:00
Wen Kokke
1225be30e2 Added git init to Makefile. 2020-10-27 11:51:24 +01:00
Wen Kokke
0f7937f856 Removed clean from publish. 2020-10-24 17:15:37 +02:00
Wen Kokke
0441f97d8c Fixed citation page. Added announcement. Removed old build files. 2020-10-23 14:51:10 +02:00
Wen Kokke
9affc42409 Added names in social, updated Makefile to checkout standard-library automatically. 2020-10-23 13:09:39 +02:00
Wen Kokke
09a2ccd5e2 Exclude .nojekyll. 2020-10-23 12:24:54 +02:00
Wen Kokke
5e0f54eb74 Added command for publishing PLFA. 2020-10-23 11:35:48 +02:00
Wen Kokke
2c82ce21da
Switch to Hakyll as the build system for PLFA (#540) 2020-10-23 08:45:49 +02:00
Wen Kokke
b5d69ff010 Moved Git hooks to the .githooks directory, and created make init script. 2020-08-19 22:13:39 +02:00
Wen Kokke
ada0f50e5d Announce migration to 2.6.1. 2020-07-20 17:16:01 +01:00
Wen Kokke
ad0da807b4 Fix Makefile 2020-07-19 21:57:45 +01:00
Wen Kokke
0660bcc442 Updated .travis.yml, GHC version. 2020-07-19 21:33:25 +01:00
Wen Kokke
e2df0393f2 Move travis_retry to .travis.yml 2020-07-19 19:55:49 +01:00
Wen Kokke
3ba6a0508d Fix Makefile. 2020-07-15 17:12:42 +01:00
Wen Kokke
26ad191b9b Fix Makefile 2020-07-15 16:26:21 +01:00
Wen Kokke
56613e9d5e Fix Makefile. 2020-07-15 16:19:38 +01:00
Wen Kokke
bfc0b7f598 Fixed Makefile; fixed historical Source links. 2020-07-15 16:03:26 +01:00
Wen Kokke
d4c89dfeec Fix versions 2020-07-14 19:22:17 +01:00
Wen Kokke
d8caea8b69 Fix EPUB; move cached releases to .versions. 2020-07-14 18:59:27 +01:00
Wen Kokke
fb20064605 Adopted CalVer 2020-07-14 18:25:13 +01:00
Wen Kokke
033e0db57a Minor comment. 2020-07-14 18:05:18 +01:00
Wen Kokke
893b220c02 Rename stable to latest. 2020-07-14 18:03:28 +01:00
Wen Kokke
ccda5c009e Generate stable version. 2020-07-14 16:20:03 +01:00
Wen Kokke
edce229b79 Fix Makefile. 2020-07-14 16:05:46 +01:00
Wen Kokke
1179e4b0d3 Added 2019 release. 2020-07-14 15:49:25 +01:00
Wen Kokke
db05328d15 Build historical versions.
(cherry picked from commit ff45bc230744498b5f5f5a20f41e9e7b8f936de2)
2020-07-14 15:16:30 +01:00
Wen Kokke
bce8bb3d89 Forgotten exec. 2020-07-02 22:22:13 +01:00
Wen Kokke
0b63dd967a Most hilarious ruby command ever. 2020-07-02 22:08:27 +01:00
Wen Kokke
615cdfe245 Adding 'liquid' as a dependency. 2020-07-02 21:54:08 +01:00
Wen Kokke
45f40d0d8d Fixed Makefile, added epubtest. 2020-07-02 21:39:29 +01:00
Wen Kokke
3c0394b8a0 Rewrote render-liquid-template in Ruby 2020-07-02 21:35:20 +01:00
Wen Kokke
d9249935c0 Fix problem in Makefile 2020-07-02 20:11:43 +01:00
Wen Kokke
69b89e8d1f Moving things to .travis.yaml 2020-07-02 20:10:16 +01:00
Wen Kokke
660e558299 Major changes to Makefile 2020-07-02 19:53:24 +01:00
Wen Kokke
871052e49b Full path to Lua 2020-07-02 19:33:20 +01:00
Wen Kokke
968676147a Specify lua-dir. 2020-07-02 19:31:55 +01:00
Wen Kokke
b76a105cce Check luarocks version. Specify lua version on rocks install. 2020-07-02 19:29:52 +01:00
Wen Kokke
06205deaa7 Update Lua config 2020-07-02 19:18:06 +01:00
Wen Kokke
840d93deef Install Lua 5.3 2020-07-02 19:12:58 +01:00
Wen Kokke
f510d870ff Debugging travis build. 2020-07-02 16:19:57 +01:00
Wen Kokke
8f0b55b4ae Minor fix. 2020-07-02 16:15:54 +01:00
Wen Kokke
cfec58a2ba Install lua packages locally 2020-07-02 16:09:36 +01:00
Wen Kokke
5728f68076 Install packages to lua_modules/, add to path if found. 2020-07-02 15:46:48 +01:00
Wen Kokke
95b976ed1b Minor fix. 2020-07-02 13:33:54 +01:00
Wen Kokke
2f8418a8c2 Luarocks install local 2020-07-02 13:14:07 +01:00
Wen Kokke
c76940cbb5 Moved generated acknowledgements to out/epub. 2020-07-02 13:02:27 +01:00
Michael Reed
4e837c0975 run-liquid.lua: Add error checking and file output parameter
When running `make epub`, Make would try to satisfy the target
'src/plfa/acknowledgements_epub.md' by calling run-liquid.lua.  But due
to the use of shell redirection, Make would always create the file
acknowledgements_epub.md, even if run-liquid.lua failed, in which case
acknowledgements_epub.md would be empty.  This empty file would still
satisfy the 'src/plfa/acknowledgements_epub.md' target, allowing the
pandoc command line in the 'out/plfa.epub' target to proceed---and later
fail.

To avoid this, we now (a) add a bunch of error checking to run-liquid.lua,
and (b) write directly to acknowledgements_epub.md instead of relying on
shell redirection, so that acknowledgements_epub.md will only be created
(or modified) if run-liquid.lua succeeds.
2020-07-01 17:08:19 -04:00
Michael Reed
54f7d9a90a Review: Don't build EPUB by default for now 2020-07-01 10:57:15 -04:00