Commit Graph

36 Commits

Author SHA1 Message Date
TEC b6062c5cc3
CI: remove branch deletion trigger
I'm not sure why this was here originally, but I suspect it's no longer
doing anything good.
2024-03-26 17:33:11 +08:00
TEC 603465b080
Update CI for doom CLI changes 2024-03-25 17:09:16 +08:00
TEC 47a615c3ee
CI: Put push and scheduled runs in separate groups
This should reduce the number of unwanted cancellations.
2024-03-09 12:55:37 +08:00
TEC 68b5903bc6
CI: update publish workflow 2024-02-21 02:53:15 +08:00
TEC 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
TEC e1650af36a
CI: Update image build workflow 2024-02-21 01:40:28 +08:00
TEC c875cc2b62
CI: Pull latest (dev) org-mode 2023-02-12 12:55:22 +08:00
TEC 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
TEC 9926f993c8
CI: re-jig publish 2022-12-10 19:53:00 +08:00
TEC e63e847cb7
CI: Create emoji vector graphics for ox-latex 2022-12-09 01:21:08 +08:00
TEC c3f6753c9d
CI: Add curl + cairosvg to the image (for emojis) 2022-12-09 01:20:57 +08:00
TEC f6dcd0136c
CI: Run doom sync and use ~/.config/emacs 2022-12-09 00:50:13 +08:00
TEC a1c318294d
Start with bootstrap init.el instead of org-tangle 2022-12-09 00:07:30 +08:00
TEC b984f3f3c8
Skip config export (temporarily) in CI 2022-12-08 23:55:33 +08:00
TEC 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