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

[GitHub] Add inputs to “Create Issue” task “priority”, “label”, "assignee" #1095

Closed
chuang8511 opened this issue Sep 10, 2024 · 5 comments · Fixed by instill-ai/pipeline-backend#686
Assignees
Labels
component feature New feature or request good-first-issue Good for newcomers hacktoberfest hacktoberfest2024 Component improvement issues for Hacktoberfest 2024 help-wanted Help from the community is appreciated improvement Improvement on existing features instill core

Comments

@chuang8511
Copy link
Contributor

chuang8511 commented Sep 10, 2024

Issue Description

Current State

  • Currently, the GitHub Component on Instill VDP can carry out tasks like "Create Issue" but the input is limited to only customize title, body.
  • Given this user story…
    • As a project manager
    • I want to automate unstructured slack messages into tickets (i.e. slack -> OpenAI gpt-4o-mini -> Jira/GitHub)
    • So I want to use Application Components with AI Components
  • it would be helpful to improve this component's "Create Issue" task to allow users to be able to create workflow automation with adding custom "label" and "assignee" too.

Why We Want to Change?

  • Improve the GitHub Component "Create Issue" to allow for more inputs like "label", "assignee" so we can create more custom workflow automations

Proposed Change

  • Check the GitHub Official docs here and improve the component task for "Create Issue"

Rules for the Component Hackathon

  • Each issue will only be assigned to one person/team at a time.
  • You can only work on one issue at a time.
  • To express interest in an issue, please comment on it and tag @ShihChun-H, allowing the Instill AI team to assign it to you.
  • Ensure you address all feedback and suggestions provided by the Instill AI team.
  • If no commits are made within five days, the issue may be reassigned to another contributor.
  • Join our Discord to engage in discussions and seek assistance in #hackathon channel. For technical queries, you can tag @chuang8511.

Component Contribution Guideline | Documentation | Official Go Tutorial

@chuang8511 chuang8511 added improvement Improvement on existing features need-triage Need to be investigated further labels Sep 10, 2024
@chuang8511 chuang8511 changed the title [Improvement] GitHub Component - Add more inputs to “Create Issue” task like “priority”, “label” [Improvement] GitHub Component - Add inputs to “Create Issue” task “priority”, “label”, "assignee" Sep 12, 2024
@kuroxx kuroxx added hacktoberfest2024 Component improvement issues for Hacktoberfest 2024 labels Sep 13, 2024
@ShihChun-H ShihChun-H moved this to To be claimed in Hacktoberfest 2024 Sep 19, 2024
@sajdakabir
Copy link

@kuroxx can i get some more info about this issue?

@ShihChun-H ShihChun-H changed the title [Improvement] GitHub Component - Add inputs to “Create Issue” task “priority”, “label”, "assignee" [GitHub] Add inputs to “Create Issue” task “priority”, “label”, "assignee" Sep 24, 2024
@kuroxx
Copy link
Contributor

kuroxx commented Sep 24, 2024

Hello @sajdakabir great question! We have updated the Issue description above, hopefully it makes more sense. Let me know if you need any more information. If the information makes sense, would you like to take on this issue?

@ShihChun-H ShihChun-H added help-wanted Help from the community is appreciated feature New feature or request instill core component and removed need-triage Need to be investigated further labels Sep 24, 2024
@chuang8511 chuang8511 added the good-first-issue Good for newcomers label Sep 25, 2024
@MubeenKodvavi
Copy link

MubeenKodvavi commented Sep 29, 2024

@ShihChun-H I will add labels and assignees field to github's create issue task against this issue.
Please assign this issue to me.

@ShihChun-H
Copy link
Member

Hi @MubeenKodvavi, sounds great! Issue has been assigned to you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component feature New feature or request good-first-issue Good for newcomers hacktoberfest hacktoberfest2024 Component improvement issues for Hacktoberfest 2024 help-wanted Help from the community is appreciated improvement Improvement on existing features instill core
Projects
Status: Done
5 participants