Closed SlyAceZeta closed 1 year ago
Awesome, after 9f78c31 was committed the last auto-run occurred, then I changed the settings to only publish through Actions and committed a82720f and it did not auto-run. Important first step is accomplished: the auto-run no longer occurs. Now everything else needs to get set up.
Closed by 0f38aa3
GitHub Pages will now deploy itself when data/changelog.js
is updated on the main
branch or when the action is manually run. Webhooks can be added later as requested/needed.
Currently, the GitHub Pages site is re-published every time a commit occurs on the
main
branch and it only publishes the site as is. Instead, create a workflow as follows:Post an update via webhook that can be used for sending messages on places like Twitter or Discord.The action should halt if any step fails, but this order of steps ensures that any successful steps before halting won't mess things up.
I have no idea what's possible in Actions, all of this will need research, but it would be an improvement over the current auto system.