mattermost / mattermost-plugin-github

GitHub plugin for Mattermost
Apache License 2.0
156 stars 146 forks source link

Updates go-github to v54 for projects v2 support #771

Closed dsspence closed 3 months ago

dsspence commented 3 months ago

Summary

This PR bumps up the major version of the google/go-github dependency from v41 to v54.

While this isn't the latest version, it is the first version that introduces support for the Projects v2 API that could be used in creating subscriptions https://github.com/mattermost/mattermost-plugin-github/issues/409.

The only breaking change I could identify was the use of a new wrapper datatype Timestamp, where previously time.Time was being used.

I don't have my E2E tests setup locally yet but can review the CI run when a maintainer allows it.

Ticket Link

mattermost-build commented 3 months ago

Hello @dsspence,

Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.