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
Service down #183
Comments
Hey thanks for letting me know. Haven't deployed an changes recently. I'll take a look. |
Seeing a lot of these in the logs:
|
If you have the time and energy, maybe look into upgrading the probot dependency? It's sorely out of date and maybe GitHub has stopped supporting some API that Probot uses or something. A few have tried this upgrade in the past, but it seems it's not just a matter of bumping the version number. There may have been some breaking changes between 7 and 12. That's a lot of major version bumps. 😬 |
#184 but it needs testing (I'll get to it again when I have a moment) |
Thanks @mdvorak I'll take a look later today. For anyone else who's affected by this outage, I would suggest one of these paths forward:
|
👀 |
For this reason, I have prepared another PR which will publish the app as docker image into ghcr.io repository (free directly here on this repo). |
Looks like it might have been this issue? |
We are experiencing a lot of issues since last Friday, either the checks are never coming back or they take > 15 minutes to execute. Could this be related? Thanks a lot! |
Also experiencing this issue. Only noticed it today though. |
Likewise. Please let us know once there is a released fix. Thanks in advance! |
Update: working with Heroku support to resolve the issue. I'll keep y'all posted as I hear back from them. In the meantime, consider switching to a GitHub-actions powered check like https://github.com/amannn/action-semantic-pull-request to unblock yourselves! 🙏🏼 |
hello, any tips on how to properly "uninstall" the app? |
@ioga i think you need to remove the status check from the branches protection rules from each repo on repo > settings > Branches > Branch protection rules > edit > scroll down to "Require status checks" > then remove the "Semantic Pull Request" > save changes |
Still working with Heroku support to try to resolve this, but for now it seems blocked:
I could move the service to another provider like Vercel or something, but I don't currently have the time to do that. Still working with support to get more clarity around the incident and whether it applies to GitHub Apps, whether I need to issue new certs and secrets for the app itself, and/or whether users will have to uninstall and reinstall it to be able to use it again. 😬 |
@zeke sucks that this is happening, but I appreciate the candor here. I've been there before...the curse of creating a popular tool. |
To validate the PR titles as the GitHub App is down. Refs zeke/semantic-pull-requests#183
Are there any news regarding heroku ? I really liked to have a global check instead of multiple actions |
I'd be up for modifying this so that it runs on Google Cloud Functions/Firebase Functions (since I have the most experience with those), or I could look into using an alternative service if preferred I too am a fan of installing GitHub Apps as opposed to manually configuring an action in every repo |
If it helps anyone, I recently deployed my own bot that handles conventional commit messages on PRs. |
I've created a new bot (based upon this one) that runs on Firebase Functions, and it's currently going through the GitHub App approval process; I'll update here when the approval process is finished and it's available for public access (if this bot comes back online before the approval process is complete then I'll withdraw mine from the Marketplace and just keep using this one though) It uses the same config as this original bot, and I've also verified that it passes the existing test suite, so fingers crossed it should be a drop-in replacement There's still some stuff that I need to add to it (test suite, CI, CD, etc), but I figured I'd get it deployed and added to all of my company's repos to see how it holds up |
@Ezard Did you use #184? I would consider running original old version both security and operation risk. |
@mdvorak you can checkout my repo here: https://github.com/Ezard/semantic-prs All deps are up-to-date, and will be kept automatically up-to-date by Renovate; my plan is to eventually setup CD so that any dependency updates are immediately deployed (I won't add this until I've sorted out the test suite though) I didn't see #184, but looking over it now there are definitely some similarities between what we both did (e.g. the same library for parsing commit messages) More than happy for you to submit a PR adding support for Docker |
Semantic PR service down since April 15th zeke/semantic-pull-requests#183
Semantic PR service down since April 15th zeke/semantic-pull-requests#183
Semantic App has gone down zeke/semantic-pull-requests#183 Adds a workflow to handle lchecking commit messages are semantically valid according to conventional commits spec https://www.conventionalcommits.org/en/v1.0.0/
Hi folks. I hope most of you have moved on by now and found better ways to do semantic checks on your PRs. For those who haven't, it's time to start looking. Effective today, I will no longer be maintaining this service. For details on why it reached a breaking point, see this PR: #189 Thanks for your understanding, and happy hacking! |
@zeke I can understand you but cant let you leave the project without saying thank you for the time you invested so far and the great work you did! |
Semantic App has gone down zeke/semantic-pull-requests#183 Adds a workflow to handle checking commit messages are semantically valid according to conventional commits spec https://www.conventionalcommits.org/en/v1.0.0/
Hey,
First, thanks for this project, I know it's a one-man project and that can be quite exhausting.
It seems the service is down, since 1h I would say.☺️
Is there anything we can do to help?
Best Regards,
The text was updated successfully, but these errors were encountered: