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

Bidirectional sync between project board columns and labels #430

Open
3 tasks
VannTen opened this issue Jul 21, 2022 · 10 comments
Open
3 tasks

Bidirectional sync between project board columns and labels #430

VannTen opened this issue Jul 21, 2022 · 10 comments
Labels
kind/feature Categorizes issue or PR as related to a new feature. needs-triage Indicates an issue or PR lacks a `triage/...` label and requires one. priority/backlog Higher priority than priority/awaiting-more-evidence. sig/devsecops Categorizes an issue or PR as relevant to SIG DevSecOps. triage/needs-information Indicates an issue needs more information in order to work on it.

Comments

@VannTen
Copy link
Member

VannTen commented Jul 21, 2022

Problem statement

As a Thoth developer, I would like to be able to filter issues by project board
colum when :

  • searching issues
  • using the github API
  • ...

Ex: gh search issues --project thoth-station/16 --label status:new

High-level Goals

  • Issues on a project board searchable by project board column

Proposal description

I think there is some Github Actions which can do the bidirectionnal sync
(update the labels when using the project board UI, update the project board
when modifying the label) with two labels dimension (one for which project, one
for which column), but I didn't investigate for now.

Alternatives

No change.

Acceptance Criteria

  • "Project -> labels" sync works
  • "labels -> Project" sync works
@VannTen VannTen added the kind/feature Categorizes issue or PR as related to a new feature. label Jul 21, 2022
@sesheta sesheta added the needs-triage Indicates an issue or PR lacks a `triage/...` label and requires one. label Jul 21, 2022
@sesheta
Copy link
Member

sesheta commented Jul 21, 2022

@VannTen: This issue is currently awaiting triage.
If a refinement session determines this is a relevant issue, it will accept the issue by applying the
triage/accepted label and provide further guidance.

The triage/accepted label can be added by org members by writing /triage accepted in a comment.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@VannTen VannTen changed the title Bidirectional sync between project board colums and labels Bidirectional sync between project board columns and labels Jul 21, 2022
@VannTen
Copy link
Member Author

VannTen commented Jul 21, 2022 via email

@sesheta sesheta added sig/devsecops Categorizes an issue or PR as relevant to SIG DevSecOps. and removed needs-sig labels Jul 21, 2022
@goern
Copy link
Member

goern commented Jul 26, 2022

sounds helpful, could you put an hour or so in and figure out if we can do it easily for our repos and https://github.com/orgs/open-services-group/projects/21/views/1

@schwesig

@VannTen
Copy link
Member Author

VannTen commented Jul 26, 2022 via email

@VannTen
Copy link
Member Author

VannTen commented Jul 26, 2022 via email

@sesheta sesheta added the triage/needs-information Indicates an issue needs more information in order to work on it. label Jul 26, 2022
@VannTen
Copy link
Member Author

VannTen commented Aug 18, 2022

@harshad16 Could we pull that into the devsecops project ? Feels relevant.

@VannTen
Copy link
Member Author

VannTen commented Aug 18, 2022

Gitlab has issue
boards
which do
exactly that.

Regarding the new project version, they don't appear to provide that
functionality either. (might be in the API, but managing that ourselves seems
more trouble than it's worth)

@codificat
Copy link
Member

An earlier attempt to implement this using prow: thoth-station/thoth-application#2450

This was only uni-directional (auto-add issues to project boards), and it's not really working though. Oh, and it is only meant to work with the "classic" projects, not the new ones.

@VannTen
Copy link
Member Author

VannTen commented Aug 19, 2022 via email

@sesheta
Copy link
Member

sesheta commented Mar 22, 2023

Issues needing reporter input close after 60d,

If there is new input, reopen with /reopen.

@goern goern added the priority/backlog Higher priority than priority/awaiting-more-evidence. label Mar 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature. needs-triage Indicates an issue or PR lacks a `triage/...` label and requires one. priority/backlog Higher priority than priority/awaiting-more-evidence. sig/devsecops Categorizes an issue or PR as relevant to SIG DevSecOps. triage/needs-information Indicates an issue needs more information in order to work on it.
Projects
Status: 🆕 New
Status: 🆕 New
Development

No branches or pull requests

4 participants