koreader / contrib

Collection of non-official plugins designed for KOReader
GNU Affero General Public License v3.0
34 stars 8 forks source link

Automatic update of submodules #22

Open liskin opened 3 months ago

liskin commented 3 months ago

Some of the submodules here are slightly out of date. I was wondering if we perhaps want a GitHub Actions workflow that keeps the submodules pointing to the latest?

Something like https://github.com/xmonad/xmonad-web/blob/gh-pages/.github/workflows/submodule.yaml, or use an action from the marketplace, or something.

Frenzie commented 3 months ago

I'm not sure if that's necessarily desirable. It could be under development and therefore unstable, or worse. The situation as it is right now means I can confidently say that none of these do anything suspicious because I trust that whoever merged it personally gave it a quick look.

I suppose an action that opened a PR once a month or so would be alright as far as the suspicious behavior goes.

liskin commented 3 months ago

That's a good point. I'll try to think of something. (Sooner or later 🙂) (we have PR-opening automation in xmonad as well so I know where to start)

Frenzie commented 3 months ago

Right, it could still be in an unstable state though, currently presumed as pinned to a stable state here. I presume that people may not diligently use tags for little plugins. But perhaps I'm overthinking it.