lektor / lektor-website

The main lektor website.
https://www.getlektor.com/
Other
160 stars 134 forks source link

Get plugin pages to update more regularly #331

Closed nixjdm closed 2 years ago

nixjdm commented 2 years ago

The lower hanging fruit here is to re-enable nightly deploys. The old Travis-CI deploys occurred not just on master pushes, but also nightly, which would yield a fresh render of pages like this https://www.getlektor.com/plugins/lektor-atom/, which currently is out-of-date by ~3 months.

Alternatively, someone could replace the python for this with JS to pull that data on-the-fly.

dairiki commented 2 years ago

I've just pushed 2de648952ebf31a17dc902c5d5f81ac86b5b268e to master which adds a schedule to deploy.yml that should cause the workflow to run every night. (We'll see tomorrow...) It also enables running the workflow via workflow_dispatch, which allows it to be run manually from the Actions page.

The problem remains (as noted in #330) that the project secrets, as being used by the workflow, appear to be either missing or incorrect. The rsync deployment to flow.srv.pocoo.org is failing with "permission denied". (See the workflow log, here.)

(I don't have sufficient privileges to manage the repo secrets. They might not even exist, as far as I can tell.)

dairiki commented 2 years ago

The scheduled run of deploy.yml appears to have run. (It didn't update the website due to the same "permission denied" issue mentioned above.)

Closing this issue in favor of #330.