0cb1189130
* workflows: add Discord notification for ready PRs Adds a new workflow that posts to Discord whenever a pull request is opened as non-draft or marked as ready for review. Uses jq to safely construct the JSON payload and sends it via curl to a webhook URL stored in repository secrets. Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com> Made-with: Cursor Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com> Made-with: Cursor Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com> Made-with: Cursor Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com> Made-with: Cursor * workflows: harden Discord webhook notification Add early guard for missing webhook secret, disable Discord mention parsing to prevent abuse via PR titles/bodies, and check the HTTP response to surface webhook failures. Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com> Made-with: Cursor * workflows: upgrade github-script to v8 and truncate embed title Align actions/github-script pin with the rest of the repo (v8.0.0) and truncate the Discord embed title to the 256-character limit to prevent webhook failures on long PR titles. Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com> Made-with: Cursor --------- Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>