'Wait for CI' with connected Github Repo doesn't Wait for CI
solarnz
PROOP

a month ago

I have a monorepo setup, and 'Wait for CI' used to wait for all checks to pass on CI, however recently it's started to build the railway image as soon as the commit is pushed to the branch on github.

I'm using github-actions with blacksmith workers, but this was working previously. This only seems to have started recently.

Solved

12 Replies

solarnz
PROOP

a month ago

I should also mention, I have all the latest requested github permissions approved.

Attachments


aviad-benhamo
HOBBY

24 days ago

I am experiencing the exact same issue. Everything was working perfectly until about two days ago, and suddenly Railway started ignoring the CI status.

Current Behavior:

  • "Wait for CI" is Enabled in Railway settings.

  • When I push code, Railway triggers a deployment immediately, completely ignoring the GitHub Action status (even while it is still "Pending" or if it eventually fails).

Troubleshooting steps I've already taken (none worked):

  1. Toggled the "Wait for CI" setting Off and On multiple times.

  2. Verified that the GitHub Check name matches exactly.

  3. Renamed the workflow file (from ci.yml to test.yml) and the Job ID to force a cache reset.

  4. Confirmed that GitHub Actions are indeed running and reporting status on the commit.

  5. Attempted to disconnect and reconnect the repository.

It seems like Railway is simply not listening to the check status webhooks anymore for this repo. Is there a known fix or is this a regression on your end?


24 days ago

+1 same problem

I am just not sure whether I applied the newest github permission, how can I do that?


slechner

+1 same problemI am just not sure whether I applied the newest github permission, how can I do that?

solarnz
PROOP

24 days ago

If you go into your github repo or organisation settings, then go under integrations, when you configure the Railway app, there should be a section near the permissions asking you to grant new ones. (If I recall correctly anyway).


Railway
BOT

24 days ago

Hello!

We're acknowledging your issue and attaching a ticket to this thread.

We don't have an ETA for it, but, our engineering team will take a look and you will be updated as we update the ticket.

Please reply to this thread if you have any questions!


Railway
BOT

24 days ago

🛠️ The ticket Deployments proceeding despite failed checks has been marked as triage.


Railway
BOT

24 days ago

Hello!

We've escalated your issue to our engineering team.

We aim to provide an update within 1 business day.

Please reply to this thread if you have any questions!

Status changed to Awaiting User Response Railway 24 days ago


aviad-benhamo
HOBBY

23 days ago

Thanks for the update and for tracking this issue.

While the engineering team looks into it, is there an official way to disable automatic deployments (switch to Manual Mode only) for a connected repo?

Since the CI checks are currently being bypassed, I want to prevent every push from automatically triggering a build, but I couldn't find a specific "Disable Auto-Deploy" toggle in the Service Settings > Git section.

If this setting exists, could you please point me to its exact location?

If not, I strongly suggest adding this feature. It is essential for maintaining control over production environments, especially when CI integrations face issues like this.


Status changed to Awaiting Railway Response Railway 23 days ago


aviad-benhamo

Thanks for the update and for tracking this issue.While the engineering team looks into it, is there an official way to disable automatic deployments (switch to Manual Mode only) for a connected repo?Since the CI checks are currently being bypassed, I want to prevent every push from automatically triggering a build, but I couldn't find a specific "Disable Auto-Deploy" toggle in the Service Settings > Git section.If this setting exists, could you please point me to its exact location?If not, I strongly suggest adding this feature. It is essential for maintaining control over production environments, especially when CI integrations face issues like this.

23 days ago

Not from Railway team, but what you can do is to disconnect the repo from the Railway service and only if you want to redeploy set the connection back again. Not a pretty solutions, but should work.


solarnz

If you go into your github repo or organisation settings, then go under integrations, when you configure the Railway app, there should be a section near the permissions asking you to grant new ones. (If I recall correctly anyway).

23 days ago

Kudos <3


futurepastori
EMPLOYEE

23 days ago

Hi there! We just pushed an update addressing the issue. Can you confirm it’s behaving correctly? Thanks!


Status changed to Awaiting User Response Railway 23 days ago


solarnz
PROOP

23 days ago

Builds appear to now be Waiting for CI before they start building their images, so yep, this appears to be fixed!


Status changed to Awaiting Railway Response Railway 23 days ago


futurepastori
EMPLOYEE

23 days ago

That's great! We’ll close this ticket then. Feel free to reopen if you need anything else!


Status changed to Awaiting User Response Railway 23 days ago


Status changed to Solved futurepastori 23 days ago


Loading...