Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Schema updates #576

Merged
merged 22 commits into from Nov 22, 2021
Merged

Schema updates #576

merged 22 commits into from Nov 22, 2021

Conversation

wolfy1339
Copy link
Member

@wolfy1339 wolfy1339 commented Oct 11, 2021

  • feat: new keys permission for apps
  • feat: new run_attempt, run_started_at and previous_attempt_url properties for workflow_run
  • feat: new topics property for repository
  • feat: new run_attempt property on workflow_job
  • feat: new allow_update_branch property on Repository
  • feat: new draft property on issue object
  • feat: visibility is a required field on repository
  • fix: repository is not always present for project_card events
  • fix: add internal to allowed values for repository#visibility
  • fix: the property check_suite#after can be null
  • fix: add missing branch_protection_rule event to App
  • fix: correct typo in enum for App key permission

@wolfy1339 wolfy1339 added the Type: Maintenance Any dependency, housekeeping, and clean up Issue or PR label Oct 11, 2021
@ghost ghost added this to Maintenance in JS Oct 11, 2021
Copy link

@bdatdo0601 bdatdo0601 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello,

I have confirmed that this is currently breaking latest webhook (missing topics in repo)

Copy link
Member

@G-Rath G-Rath left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks fine to me, but hard to review in detail because of the size - if you can be bothered it could be good to break out into smaller PRs? e.g. topics on repositories can definitely be landed I think.

@wolfy1339
Copy link
Member Author

This looks fine to me, but hard to review in detail because of the size - if you can be bothered it could be good to break out into smaller PRs? e.g. topics on repositories can definitely be landed I think.

Even splitting it wouldn't really help with the size of the PR that much, as there's updates to almost every payload due to new required properties in the repository schema.

@wolfy1339 wolfy1339 merged commit d99b9a7 into master Nov 22, 2021
@wolfy1339 wolfy1339 deleted the schema-updates branch November 22, 2021 03:25
JS automation moved this from Maintenance to Done Nov 22, 2021
@octokitbot
Copy link
Collaborator

🎉 This PR is included in version 4.16.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

wolfy1339 added a commit that referenced this pull request Nov 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Maintenance Any dependency, housekeeping, and clean up Issue or PR
Projects
No open projects
JS
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

4 participants