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

Modify Jira pipeline adding new issue types #49

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

isabelrios
Copy link
Collaborator

Adding support for the new IssueTypes. With these changes the new table is populated with the required data.
Graphs need to be updated pointing to the new table.
I would need to think of a transition plan so that data is not lost.

@isabelrios isabelrios marked this pull request as ready for review January 14, 2025 12:39
@isabelrios isabelrios requested a review from rpappalax January 14, 2025 12:39
@@ -15,6 +15,6 @@ jobs:
- name: Set up Python environment
uses: actions/setup-python@v1
with:
python-version: "3.8"
python-version: "3.10.16"
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needed so that flake8 works

@@ -45,6 +37,15 @@ def filters(self):

return self.client.get_search(query)

def filters_new_issue_type(self):
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am using a new filter to not to mess up with the info we have from Requests up until now. Starting this year, even though we still have Requests, there are Internal Tasks and Sub-Tasks, and for those, now we rely on labels to filter and group them. Requests from last year or earlier do not all have labels and filtering them has been difficult when using the new query.

# JQL query All QA Needed iOS filter_id: 13789
FILTER_ID_QA_NEEDED_iOS = "13789"

# JQL Extra fields needed
JQL_QUERY = 'jql=filter='
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Moving here all these constant values

@isabelrios
Copy link
Collaborator Author

isabelrios commented Jan 14, 2025

Before this lands I have to create the new table: report_jira_qa_requests_new_issue_types in Production. It is already in Staging and graphs have been built using it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant