ensure discourse posts have an unique title
otherwise flagging them as "solved" will error out with
Started POST "/solution/accept" for 172.17.0.1 at 2023-01-23 13:17:05 +0000 Processing by DiscourseSolved::AnswerController#accept as */* Parameters: {"id"=>"108249"}...
update our actions
Only run package bumping on theforeman
Otherwise forks also run the same, which is wasting a lot of resourcesand sending failure messages to Discourse.
use github not env context to get run details
The `env` context only has access to custom environment variables (aka: those we set ourself), not the ones provided by GH. For those we need to go and poke at the `github` context.
send one notification if bumping failed
also correct the link to actually render properly
based on the example in https://docs.github.com/en/actions/learn-github-actions/contexts#example-usage-of-the-needs-context
set non-empty sender address
discourse doesn't like mail w/o from address
Fix SSL error sending failure email
run bump packages workflow once a week
Send email if RPM or Deb package update fails
only run bump steps if matrix is not empty
need to check for strings (`[]`) as GH does not allow `if a != []`
View revisions
Also available in: Atom