PowerShellForGitHub
PowerShellForGitHub copied to clipboard
Microsoft PowerShell wrapper for GitHub API
#### Description This PR adds the following parameters to the `New-GitHubRepository` and `Set-GitHubRepository` functions: - `AllowAutoMerge` - `UseSquashPrTitleAsDefault` #### Issues Fixed - Fixes #357 #### References - https://docs.github.com/en/rest/repos/repos#create-an-organization-repository - https://docs.github.com/en/rest/repos/repos#update-a-repository...
#### Feature Idea Summary Afaiu this module does not currently support GitHub environments. There looks to be API support https://docs.github.com/en/rest/reference/repos#environments so it would be nice to get support to this...
#### Feature Idea Summary Implement the artifacts API for Github Actions primarily to download artifacts. This is useful for grabbing commit builds, etc. quickly using scripts, or updating a test...
#### Feature Idea Summary The GitHub API for [Add or update team repository permissions](https://docs.github.com/en/rest/teams/teams#add-or-update-team-repository-permissions) Supports the use of Custom Repository Roles. It would be beneficial to extend that support to...
#### Feature Idea Summary Get-GitHubContent should have a recursive switch so that I can more easily pull down every item included in a certain folder including items in it's subfolder...
#### Description Doing some clarifying wording in the friendly error message that we add to a 404 to indicate that they could be getting the error because the item truly...
#### Issue Details When using a private repository the Set-GitHubRepositoryTeamPermission throws an error on the collection of teams (teams are part of an org) #### Steps to reproduce the issue...
#### Issue Details When the feature was introduced in #300, an additional property called `permission` was added to the returned object which was supposed to summarize the maximum permission level...
#### Description When retrieving the permissions granted to a team for a repository, the API returns an array of booleans indicating what individual permissions the team currently has. | name...
#### Description The Get/Set/Remove-GitHubRepositoryTeamPermission functions will sometimes call Get-GitHubTeam to get missing information. In those instances, they weren't passing along the `AccessToken` parameter if it had been provided by the...