2 months ago
Experiencing something similar to:
https://station.railway.com/feedback/railway-pr-environments-are-extremely-un-b5bdbd78
For me, deploys on the initial branch push typically go out, but any subsequent push does not trigger a re-deploy and I have to manually disconnect/reconnect to trigger a new deploy (essentially defeating the entire benefit of a PR environment). Please help!!
8 Replies
2 months ago
Please take a look please! Environments are not consistently tracking deploys to branches right now. I just setup a new environment in my production environment and I have to manually deploy it everytime now
2 months ago
Hi, we're tracking this. It's a known issue where subsequent pushes to PR branches aren't triggering redeploys. Our engineering team has identified the root cause and is working on a fix. For now, could you please try disconnecting and reconnecting the repo to trigger a deploy.
Status changed to Awaiting User Response Railway • 2 months ago
2 months ago
We found and fixed a bug that broke GitHub connections for some services when forking environments or creating PR environments. We've restored connections across all your project's environments (31 total). A recent push to main has already deployed successfully across your services. New PR environments going forward will also correctly set up their connections. Sorry for the inconvenience.
jr
We found and fixed a bug that broke GitHub connections for some services when forking environments or creating PR environments. We've restored connections across all your project's environments (31 total). A recent push to main has already deployed successfully across your services. New PR environments going forward will also correctly set up their connections. Sorry for the inconvenience.
2 months ago
thank you! please please acknowledge this in your status tracker in the future --- this is a pretty critical function. we've been moving a lot slower this week as a result
Status changed to Awaiting Railway Response Railway • 2 months ago
2 months ago
Totally understand the frustration from your side this must've felt like an outage since it was hitting your workspace consistently, which was really unlucky
This was a narrow bug that unfortunately affected a very small subset of PR environments, so it didn't meet the bar for the global status page (which we reserve for platform-wide incidents).
That said, your feedback on how we communicate issues that impact a smaller set of users is heard.
Sorry again for the slowdown this week, and appreciate your patience while we tracked it down!
Status changed to Awaiting User Response Railway • 2 months ago
2 months ago
Circling back here --- it recovered a bit Sunday/Monday but most of my PR environments are behaving the same again (not re-deploying when changes are deployed)
Status changed to Awaiting Railway Response Railway • about 2 months ago
2 months ago
Sorry to hear it's regressed. Teams been a bit busy elsewhere.
I just ran an investigation on the issue and traced the code paths, it looks like an issue with how we handle transient GitHub API failures. I have a concept PR with a fix and going to get this discussed with the team.
Status changed to Awaiting User Response Railway • about 2 months ago
2 months ago
Hi, I've noticed that the Railway GitHub App Installation for your organization is missing updated permissions. We updated the app permissions a while ago, but they need your approval.
Could you please do the following:
- Go to your GitHub Organization Settings
- In the sidebar, find Third-Party Access -> GitHub Apps
- In the list of installed GitHub Apps, find "Railway App". You should see it saying "Permission updates requested"
- Click on "Review request" and accept the new permissions
- Then reconnect the services
We require these permissions to continuously check that your workspace has access to the repo. Without these permissions, our system can't verify access, and will not auto-deploy. This is a safety measure to prevent that someone who used to have access to the repo, but has no access anymore, could still deploy your repo, and thus would still have access to your code.
You should've gotten an email from GitHub a while ago, prompting you to accept the new permissions. We will work on showing this notification in our Dashboard as well.
18 days ago
This thread has been marked as solved automatically due to a lack of recent activity. Please re-open this thread or create a new one if you require further assistance. Thank you!
Status changed to Solved Railway • 18 days ago