maxurl icon indicating copy to clipboard operation
maxurl copied to clipboard

Monthly automatic releases via GitHub Actions

Open TheLastZombie opened this issue 1 year ago • 2 comments

This PR tracks the automatic generation and publishing of monthly releases of all versions of the script, including:

  • [x] The userscript on GitHub (push build, create tag),
  • [ ] the userscript on OpenUserJS (send webhook),
  • [ ] the extension on AMO and Opera add-ons,
  • [x] the website hosted on GitHub Pages and
  • [ ] the Reddit bot (pull and restart).

The following repository secrets need to be set up:

This entire workflow also hasn't been tested yet.

Depending on the eventual implementation, this could fix #506, fix #1044 and fix #1048.

TheLastZombie avatar Oct 09 '22 20:10 TheLastZombie

so does this mean the extensions/addons will be updated with new supported sites automatically every month?

Luke-L avatar Feb 08 '23 20:02 Luke-L

That's the plan, yes.

TheLastZombie avatar Feb 09 '23 05:02 TheLastZombie

I'm closing this PR now since updates have resumed and I haven't been working on it for a while now.

TheLastZombie avatar Apr 08 '24 13:04 TheLastZombie

Thank you for your work on this. I've always been a little queasy about automatic releases (especially in light of the whole xz situation), so instead I've been working on automating the build process as much as possible so it isn't as much of a pain :)

qsniyg avatar Apr 08 '24 18:04 qsniyg