githubtraining / training-manual

Home of the words in the GitHub Training Manual and teaching scripts.
https://githubtraining.github.io/training-manual
Creative Commons Attribution 4.0 International
267 stars 266 forks source link

Migrate teach-class script to project v2 API #390

Open gclhub opened 1 year ago

gclhub commented 1 year ago

Supersedes https://github.com/githubtraining/training-manual/pull/389

Project creation has been migrated to GraphQL ProjectV2 API, but project column and card creation using GraphQL doesn't appear possible yet. This may not be an issue since projects are not directly used in the training course, but the changes in this PR will preserve the fact that projects are visually referenced in screenshots in the materials.

This new PR was created after the branch was renamed to more accurately describe the changes.

parkerbxyz commented 1 year ago

Project creation has been migrated to GraphQL ProjectV2 API

The GitHub CLI now supports projects v2: https://github.blog/2023-07-11-github-cli-project-command-is-now-generally-available/