Skip to content

Support Projects under Organization #14

@wei

Description

@wei

Tasks

  1. Set up GitHub App at https://github.com/settings/apps/new with webhook url, Projects permission under BOTH Repository and Organization
    • Create a GitHub organization, add a project board, and install this app to it.
  2. Migrate to either octokit/app or probot for listening to webhooks, remove fastify
  3. octokit/rest can be removed from project
    • remove the need for GITHUB_TOKEN as token and authentications are handled by Step 2.
  4. Update references to repository in prepareMessage, for events from organization project boards, the webhook will not include a repository instead, it will include a organization. So use the organization name in the footer instead of repo name.
  5. Update CONTRIBUTING.md with steps to set up a github app and add private key, secrets, etc.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions