Skip to content
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

Upgrade project to support Composer 2 and GitHub authentication through header token #462

Open
alesub opened this issue Feb 16, 2021 · 2 comments

Comments

@alesub
Copy link

alesub commented Feb 16, 2021

Right now I'm able to create projects through terminus with a CircleCI authentication after following this guide:
https://pantheon.io/docs/guides/build-tools/create-project/

The problem is when I try to create a project with the following command:
terminus build:project:create --git=github --team='Radish Lab' --org='SampleOrg' wp project-name123

I get two warnings:

  • One about Composer version, if my local version is 2, the command will fail. I need to downgrade it to version 1.10.19 for it to work.
  • The other is an email coming from Github, saying "Deprecation notice for authentication via URL query parameters". You can read more about it here.

Please note that after May 5, 2021 at 16:00 UTC, it won't be possible to create projects like this anymore, due to the GitHub authentication deprecation. The same thing will happen whenever Composer 1 support is dropped.

@greg-1-anderson
Copy link
Member

I'm not sure about the deprecation notice; that was fixed in the past. Maybe it's coming from Composer 1?

We are aware of the Composer 2 limitation. A fix is in the works, but there is no ETA at the moment.

@alesub
Copy link
Author

alesub commented Sep 24, 2021

Hi @greg-1-anderson, yes, the deprecation notice coming from Github didn't appear anymore.

Regarding composer 1, I'll really appreciate the upgrade, since the "build-tools" is using this repository and we are using that tool to create our websites.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants