Skip to content

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

@alesub

Description

@alesub

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions