Skip to content
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

Add github-workflow-status extension #15609

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

marckohlbrugge
Copy link
Contributor

@marckohlbrugge marckohlbrugge commented Nov 29, 2024

Description

Monitor your GitHub workflow runs right from your menubar. Quickly see which workflows are running, succeeded, or failed across your repositories.

  • 🔄 Live status updates in your menubar
  • ✨ Shows latest workflow runs from your repositories
  • 🕒 Configurable history timeframe
  • 🏷 Optional repository owner display
  • 🖱 Click to view workflow details on GitHub

Screencast

github-workflow-status-1

Checklist

- Fix
- Improve screenshot
- Change name to github-workflow-status
- Get ready for Store
- Multiple code improvements
- Handle skipped runs
- Initial version
@raycastbot
Copy link
Collaborator

Congratulations on your new Raycast extension! 🚀

You can expect an initial review within five business days.

Once the PR is approved and merged, the extension will be available on our Store.

@raycastbot raycastbot added the new extension Label for PRs with new extensions label Nov 29, 2024
- Initial version
- Fix type issues
- Fix
- Improve screenshot
- Change name to github-workflow-status
- Get ready for Store
- Multiple code improvements
- Handle skipped runs
- Initial version
@marckohlbrugge
Copy link
Contributor Author

FWIW, after the OAuth screen finishes the screen feels a bit sluggish. I'm not sure what's causing it and whether it's just for me or happens to anyone. Everything does work, so I wouldn't consider it a bug necessarily. But possible room for improvement.

Happy to get any feedback on that part.

@LitoMore
Copy link
Contributor

How about adding this feature to the existing extension https://raycast.com/raycast/github?

@marckohlbrugge
Copy link
Contributor Author

I agree that might be a good long term idea.

For now, I'd like to release it as a separate extension to see 1) whether people even use it, and 2) to work out any issues before integrating it into a very popular extension.

@pernielsentikaer
Copy link
Collaborator

I agree with @LitoMore - it also seems like we already have a command called Workflow Runs in that extension so it might make sense to add a Menu Bar command too if needed

@pernielsentikaer pernielsentikaer self-assigned this Dec 12, 2024
@raycastbot
Copy link
Collaborator

This pull request has been automatically marked as stale because it did not have any recent activity.

It will be closed if no further activity occurs in the next 7 days to keep our backlog clean 😊

@raycastbot raycastbot added the status: stalled Stalled due inactivity label Dec 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new extension Label for PRs with new extensions status: stalled Stalled due inactivity
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants