Timothy
68b5903bc6
CI: update publish workflow
2024-02-21 02:53:15 +08:00
Timothy
891c98ac36
Update CI to use Emacs 29
...
The PPA hasn't updated, so we're resorting to snap.
I also shouldn't need the BMC LaTeX package any more, so let's get rid
of that too.
While I'm at it, I think this docker file could do with a bit of spring
cleaning too.
2024-02-21 02:38:59 +08:00
Timothy
e1650af36a
CI: Update image build workflow
2024-02-21 01:40:28 +08:00
Timothy
c875cc2b62
CI: Pull latest (dev) org-mode
2023-02-12 12:55:22 +08:00
Timothy
975599e822
More CI fiddling
...
1. Run CI more to get around branch deletion
Because my Gitea source repo deletes the CI-generated branch when it
syncs to GitHub.
2. Deploy directly to GH pages
This avoids the problem with gh-pages disabling when the branch is
deleted.
3. A few other little tweaks
2023-01-24 18:21:51 +08:00
Timothy
9926f993c8
CI: re-jig publish
2022-12-10 19:53:00 +08:00
Timothy
e63e847cb7
CI: Create emoji vector graphics for ox-latex
2022-12-09 01:21:08 +08:00
Timothy
c3f6753c9d
CI: Add curl + cairosvg to the image (for emojis)
2022-12-09 01:20:57 +08:00
Timothy
f6dcd0136c
CI: Run doom sync and use ~/.config/emacs
2022-12-09 00:50:13 +08:00
Timothy
a1c318294d
Start with bootstrap init.el instead of org-tangle
2022-12-09 00:07:30 +08:00
Timothy
b984f3f3c8
Skip config export (temporarily) in CI
2022-12-08 23:55:33 +08:00
Timothy
5502ca89ad
Update CI image to Emacs 28
2022-12-08 23:42:25 +08:00
TEC
f544f7b40f
Give people a way to caffeinate me
2021-08-24 17:54:16 +08:00
TEC
51b110f329
Update docker base image (Ubuntu 20.04 -> 21.04)
...
Doom now required Git > that in Ubuntu 20.04 (2.28 > 2.25), and rather
that mess around with building Git ourself etc., I think it's easier to
just upgrade Ubuntu.
2021-05-28 14:27:12 +08:00
TEC
d17808fbfb
Config setup instructions: don't confirm evaluate
...
I now execute stuff in the tangling of my config. This is fine.
2021-03-21 18:46:01 +08:00
TEC
1ff002d92f
CI: Add inkscape to docker image
2021-03-20 03:10:56 +08:00
TEC
34737ed55e
CI: Run more frequently, skip if nothing updated
2021-02-13 11:19:57 +08:00
TEC
c54f961873
Workflow: Add docker image generation
2021-02-13 04:09:10 +08:00
TEC
aec6d5f4e7
Config export: make a bit more robust
...
Because the html and pdf exports start both at the same time,
they both experience a cache miss with the xkcd sqlite db.
Poth processes download the image, and attempt to write to the db
... with the same primary key. Hence, errors.
So, when the xkcd cache isn't populated, we wait for one process to
finish before starting the other
2021-01-30 04:48:58 +08:00
TEC
7401330d93
Export pdf version of config too
2021-01-28 17:40:04 +08:00
TEC
00d1a88ef7
Publish script: avoid find-file-noselect + fixes
...
A doom change now causes a y-or-n-p prompt to appear, so we need to make
that non-interactive.
2021-01-27 17:51:35 +08:00
TEC
d95df6a76a
Publish script: avoid need to purge gh image cache
...
By using a raw.githubusercontent.com url, github no longer uses the camo
cache, and so I can avoid bothering with cache clearing.
2021-01-24 00:19:26 +08:00
TEC
54e617139c
Publish script: ask github to clear cached images
2021-01-24 00:17:32 +08:00
TEC
a2d7ee7964
Publish workflow: implement file moving in scripts
...
It makes sense to put the decisions of which files to publish with the
generation of said files.
2021-01-23 20:24:00 +08:00
TEC
42e67781d9
Publish workflow: run daily for doom change errors
...
Sometimes it's not a change in my config that breaks something.
It's good to be sure.
2021-01-23 17:47:27 +08:00
TEC
5340aaa951
Publish workflow: stop before trying to publish PR
2021-01-23 17:32:27 +08:00
TEC
701f61f683
Publish workflow: Autoformatting
2021-01-23 17:31:41 +08:00
TEC
1c8514fa79
Refactor config publishing scripts
2021-01-23 17:19:47 +08:00
TEC
b8411cc4a6
CI: Also publish svgs in ./misc
2020-12-26 12:31:00 +08:00
TEC
cb2b6c306c
Remove obsolete line from CI action
...
As the publish dir is set, this is no longer needed.
2020-12-26 00:52:57 +08:00
TEC
28b47108be
Add xclip dependency to publish workflow
2020-11-14 16:49:18 +08:00
TEC
b7d655d9f8
Use subdir for publish action
2020-11-04 00:18:20 +08:00
TEC
db5fcf2c4f
Add github publish action
2020-11-04 00:06:06 +08:00