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

[GFI] Add automatic project management for Assigned tasks #28491

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

p-wysocki
Copy link
Contributor

@p-wysocki p-wysocki commented Jan 16, 2025

Details:

  • Up until now tasks on GFI board have to be manually moved between "Contributors needed" and "Assigned" columns
  • This action automates that task
  • When a user is assigned to the task, it gets moved to "Assigned" column
  • When a user is unassigned from the task, it gets moved to "Contributors needed" column
  • Tested and working properly in my fork, in a copy of GFI Project
  • May need some tweaking for master (it needs merge for testing)
  • Requires a Personal Access Token with broader permissions than secrets.GITHUB_TOKEN (I added it as secrets.GFI_PAT, perhaps there's a better way?)

Tickets:

  • N/A

Signed-off-by: p-wysocki <[email protected]>
@p-wysocki p-wysocki requested a review from a team as a code owner January 16, 2025 13:43
@github-actions github-actions bot added category: CI OpenVINO public CI github_actions Pull requests that update GitHub Actions code labels Jan 16, 2025
@p-wysocki
Copy link
Contributor Author

p-wysocki commented Jan 20, 2025

@ilya-lavrenov @akladiev could you please take a look?

One caveat is that secrets.GITHUB_TOKEN has insufficient permissions for modifying and reading projects/issues, we need a new token (which I called secrets.GFI_PAT) or perhaps an extension of secrets.GITHUB_TOKEN permissions.

@mlukasze
Copy link
Contributor

@akladiev please, take a look
thanks in advance!

@mlukasze
Copy link
Contributor

@akladiev any objections, or could we merge it? :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: CI OpenVINO public CI github_actions Pull requests that update GitHub Actions code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants