-
-
Notifications
You must be signed in to change notification settings - Fork 1
Pushover release details #94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Remove emojis from titles, use [OK] and [FAIL] text icons instead - Add detailed release information in notification message: - Repository name - Commit SHA (shortened) - Branch name - Available platforms (for success notifications) - Workflow run ID (for failure notifications) - Include release URL in the message body - Add clickable url and url_title parameters to Pushover API call - Add new optional inputs to reusable workflow: release_url, commit_sha, branch Co-authored-by: d00524135 <[email protected]>
|
Cursor Agent can help with this pull request. Just |
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.
This PR is being reviewed by Cursor Bugbot
Details
You are on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle.
To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.
| VERSION="${{ inputs.version }}" | ||
| COMMIT_SHA="${{ inputs.commit_sha }}" | ||
| SHORT_SHA="${COMMIT_SHA:0:7}" | ||
| BRANCH="${{ inputs.branch }}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Optional inputs lack fallback values in notification message
Low Severity
The new optional inputs commit_sha and branch are used directly in the message template without fallback handling. When callers don't provide these values, the notification displays empty lines like - Commit: and - Branch:. Unlike release_url and workflow_url which have fallbacks using github.server_url, these inputs could similarly fall back to github.sha and github.ref_name to ensure complete notification messages.
User description
Enhance Pushover notifications with detailed release information and direct links, while replacing colored emojis with neutral icons.
PR Type
Enhancement
Description
Replace colored emojis with neutral text icons in notification titles
Add detailed release information to Pushover notifications
Include clickable URLs with descriptive titles in notifications
Extend reusable workflow with optional release metadata inputs
Diagram Walkthrough
File Walkthrough
build.yml
Enhance build workflow Pushover notifications.github/workflows/build.yml
notification titles
including repository name, commit SHA, branch, and available platforms
repository, commit, and branch information
parameters) for both success and failure notifications
pushover-notify.yml
Extend reusable workflow with release metadata inputs.github/workflows/pushover-notify.yml
branch for passing release metadata
notification titles
including repository, commit SHA, branch, and platform availability
conditional logic for success and failure scenarios
provided
Note
Adds richer Pushover deploy notifications and introduces a reusable notification workflow.
build.ymlto include release URL, short commit SHA, branch, and action links (url/url_title), and standardizes titles to[OK]/[FAIL]pushover-notify.ymlwith inputs forstatus,version,release_url,workflow_url,commit_sha, andbranch, generating the same detailed messages and linksWritten by Cursor Bugbot for commit e586176. This will update automatically on new commits. Configure here.