I have connected my GitHub repository with my Fly.io application. I connected it to the wrong repository at first, so I severed the connection and connected it to the right one. Now, I have a deployment on GitHub that looks like that it will run forever:
For context, it takes about a minute to deploy this application.
Upon connecting to the correct repository and pushing a commit, nothing happened, so I went to Fly.io which said I needed to press launch because I changed repositories. I did so, and that triggered a new deploy which finished in about a minute. Fly.io is good:
I saw a button that additional configuration files were necessary for me to pull request. I clicked the pull request button, and it gave an error stating the branch was not present or something.
I opened my deployments tab after and got this wonderful error:
Yea it seems like there’s technically a way they can wind up appearing to hang on GitHub’s side (they likely aren’t actually). I think we somehow lose authorization or fail to auth to GitHub to update somewhere in your case.
From my end for your dashboard issues, it looks to be the same, we’re expecting access to GitHub where we don’t have it.
It’s weird we were able to create those deployments but then it can’t mark them complete.
Out of curiosity, do you see anything in Configure (next to the Fly.io GitHub App in GitHub) that would indicate we don’t have access to the repo you’re referring to? Or perhaps some notes about accepting new permissions?
thatskyapplication/website is part of the thatskyapplication organisation. The application is installed to the organisation with specific access to thatskyapplication/website only:
Initially, I connected thatskyapplication/website (GitHub) to caelus (Fly.io) by mistake. I then correctly switched it over to thatskyapplication-website (Fly.io).
thatskyapplication/caelus (GitHub) does not have the Fly.io application:
I cannot verify what’s going on in Fly.io because the overview and deployments are 500’ing for caelus (Fly.io) and have been for 3-4 days (see my other post).