Commit Graph

10 Commits

Author SHA1 Message Date
Jeff Dairiki 4c6f0f486a
chore(ci): update actions to latest versions (#386) 2024-08-18 11:56:44 -07:00
Jakob Schnitzer f30ac2234f remove compiled assets from repo 2022-12-17 10:09:55 +01:00
Jeff Dairiki bab7d5e497 Test for broken internal links in CI 2022-02-27 14:59:42 -08:00
Jeff Dairiki abe0593395 Deploy to https://lektor.github.io/lektor-website/
Disuse tox for running the deployment.  By default tox filters most
environment variables out when running testenvs. This filters any
credentials (e.g. LEKTOR_DEPLOY_PASSWORD) from the environment.

Those environment variables could be passed to the testenv, but it
seems simpler to build and deploy straight from the workflow.
2022-02-23 17:37:38 -08:00
Jeff Dairiki 092b7d379b Deploy workflow: upgrade pip before installing tox
This is a flailing attempt to prevent the apparently intermittent
failure which happened in run 51, attempts [1][] and [2][].

The specific error was "`Error while finding module specification for 'pip' (AttributeError:
module '__main__' has no attribute '__file__')`" while Lektor was
running pip to install a local package.

[1]: https://github.com/lektor/lektor-website/actions/runs/1661330194/attempts/1
[2]: https://github.com/lektor/lektor-website/actions/runs/1661330194/attempts/2
2022-01-05 22:31:57 -08:00
Jeff Dairiki 2de648952e CI: schedule nightly runs of deploy workflow
This is an attempt at fixing #331
2021-12-20 23:20:01 -08:00
Jakob Schnitzer 254aa8e8b9 ci: attempt to add ssh known hosts 2021-09-18 12:59:24 +02:00
Jakob Schnitzer 78baad4a49 ci: fix use of tox for deploy 2021-09-18 12:39:49 +02:00
Jakob Schnitzer 9a718580f7 ci: fixup 2021-09-18 12:33:19 +02:00
goanpeca b4085737b6 Use github actions to deploy lektor site 2021-09-18 12:26:32 +02:00