-
Notifications
You must be signed in to change notification settings - Fork 660
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
Feature Request: ability to change production branch of Direct Upload Pages project #1852
Comments
I recreated a pages project using the |
@anujdeshpande I am also struggling with this issue. I am inside a repository but the files i want to publish are not part of the repository, they are the built static files that dont go to version control. I've been trying:
But doesn't work. It always ends up as preview. Does my current branch has to be literally called production or what? |
@matheusfillipe how did you create the project? I created the project using the wrangler CLI tool and explicitly said that I will be using the Something like this - I recommend that you delete the current pages project that you have in the dashboard, and create a new one using the CLI like above |
@anujdeshpande that works! I agree that you should be able to change this branch after the project is created or alternatively be able to give it a flag like |
Thanks for creating this issue. We'll log this as a feature request to be able to change the production branch of Direct Upload projects. |
pages publish
doesn't deploy to production even if a commit on master triggers it
For the record, there's a workaround described here: cloudflare/pages-action#63 (comment) |
Hi there, I've been working on an open source project built on Cloudflare Pages + Workers called Counterscale, and I've been bit so many times by this issue. I want to experiment with one-off production builds of test branches, but it's impossible to specify that on the command line. |
@benvinegar trying to catch myself up — my understanding is that this is what you (and others) expect to work: Given a Cloudflare Pages project where the "Production branch" is set to ...and that runs at
...but that in practice, running this spits back a preview URL:
Correct? |
I'd like there to be a choice to not have a branch at all. For example, our workflow uses GitHub releases for production releases. I'd rather source files from there. |
@irvinebroque Sorry for the slow reply. I basically just want to say
or
If that's not possible, then sure, indicating the branch name is the next best thing. But I feel the dependency on git branches is confusing. Why can't I just download some files and deploy? I agree with @coreybutler on this. |
The dependency on the git branch doesn't make any sense for the direct upload. It's ok to assume the environment using the git branch, but there definitely should be an option to override it. A simple --env would fix it. |
What version of
Wrangler
are you using?cloudflare/[email protected]
What operating system are you using?
Github Actions / ubuntu-latest
Describe the Bug
Here's a truncated log where it shows the wrangler command I use, and the output. This happens on the master branch - so I'd expect this to go to the production domain that I have configured in pages project. Instead it deploys to the preview domain
I notice that wrangler CLI allows me to set the production branch if I use it to create a pages project with
--production-branch
. But in my case I created the project from the web dashboard. So I don't have a way of telling cloudflare that the production branch ismaster
and to treat commits on that branch as suchThe text was updated successfully, but these errors were encountered: