Bump peter-evans/create-pull-request from 4 to 5
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 4 to 5.- [Release notes](https://github.com/peter-evans/create-pull-request/releases)- [Commits](https://github.com/peter-evans/create-pull-request/compare/v4...v5)...
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
add dependabot config to update our actions automatically
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
View revisions
Also available in: Atom