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

Automate adding created issues to the kuadrant service protection project #222

Closed
KevFan opened this issue Aug 2, 2023 · 5 comments
Closed
Assignees
Labels
kind/enhancement New feature or request size/small

Comments

@KevFan
Copy link
Contributor

KevFan commented Aug 2, 2023

It was mentioned that issues need be to in the correct project to be visible during refinement.

Github allows adding workflows to automatically add items to a project:

Created issues from the following should be added to the Kuadrant Service Protection Project automatically so that issues are not lost / forgotten when viewing the project board for refinement:

  • Kuadrant Operator
  • Limitador Operator
  • Limitador
  • Authorino Operator
  • Authorino

This issue can be used to track this work

@KevFan KevFan added kind/enhancement New feature or request size/small labels Aug 2, 2023
@adam-cattermole adam-cattermole self-assigned this Aug 22, 2023
@adam-cattermole
Copy link
Member

adam-cattermole commented Aug 22, 2023

Looking at the Project settings it is only possible to add a filter for a single repository in a auto-add workflow and this is limited by plan so by the looks of things we can only auto-add issues from a single repository with GitHub Free.

As an alternative this action looks like it might do what we need and can be configured from each of the repositories.

@adam-cattermole
Copy link
Member

adam-cattermole commented Aug 22, 2023

The action I linked above actually requires a Personal Access Token (with project + repo scopes) as it does not appear you can set up organisation level access tokens. I think this means all issues will appear to be added by one of our user accounts and that our personal access token would be set in several repositories or at the organisation level which I'm not 100% we should be doing.

For now I have enabled the auto-add workflow for the project to add issues from kuadrant-operator.

@adam-cattermole
Copy link
Member

adam-cattermole commented Aug 24, 2023

@alexsnaps has brought @kuadrant-dev to our attention so we'll look at using this to configure the workflows.

@adam-cattermole
Copy link
Member

The PR's are draft-ready and just need an organisation level secret to be added to be functional.

However the @kuadrant-dev account does not meet the prerequisites to join the @Kuadrant org to enable creation of the token.

@adam-cattermole
Copy link
Member

Closing as done, the PR's for each of the repos are merged and the action has successfully run to add issues to the project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request size/small
Projects
No open projects
Status: To test
Development

No branches or pull requests

2 participants