playtron-os / rpm-specs-gaming

Various RPM specs for packages optimized for gaming.
MIT License
1 stars 0 forks source link

[github_actions] Allow manual uploads #68

Closed LukeShortCloud closed 4 months ago

LukeShortCloud commented 4 months ago

This is useful for the scenario when the Fedora Copr API key is expired.

LukeShortCloud commented 4 months ago

I only modified the *-upload.yml workflows as they are impacted by an expired Fedora Copr API key.

With this simple change, we can run those upload workflows manually: https://docs.github.com/en/actions/using-workflows/manually-running-a-workflow . Automation will still continue to work when PRs are merged into the main branch.

LukeShortCloud commented 4 months ago

As an update, this ended up being a copy/paste error on my side leading to the new Fedora Copr API key not working. It has since been updated and the playtron-os-files RPM that was affected has now been automatically pushed up to the Fedora Copr.

For preventing this in the future, I have setup automatic Google Calendar reminders for our team internally.

This feature of manual workflow runs could still be useful in the future.