pcgeek86 / PSGitHub

This PowerShell module contains commands to manage GitHub through its REST API.
MIT License
182 stars 39 forks source link

Add experimental cmdlets for GitHub Projects Beta #64

Closed felixfbecker closed 2 years ago

felixfbecker commented 2 years ago

Adds cmdlets for the GitHub Beta projects API: https://docs.github.com/en/issues/trying-out-the-new-projects-experience/using-the-api-to-manage-projects

The GitHub projects Beta doesn't have built-in automation yet and requires a rather clunky API, so being able to do this through PowerShell automation in GitHub actions would be super beneficial.

This API may be changed in breaking ways by GitHub while in Beta, so these cmdlets are still experimental, have the "Beta" in their names too and may break as well.

Since the Beta GitHub projects only have a GraphQL API and no REST API, this adds a cmdlet for the GraphQL API.