-
Notifications
You must be signed in to change notification settings - Fork 304
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
HPCC-31397 Jirabot improvements / Cloud Jira support #18408
Conversation
https://track.hpccsystems.com/browse/HPCC-31397 |
@ghalliday @GordonSmith Please review. Note: we will need to create some new Github Action variables before this gets merged. |
.github/workflows/jirabot.yml
Outdated
@@ -14,7 +14,7 @@ jobs: | |||
jirabot: | |||
runs-on: ubuntu-20.04 | |||
steps: | |||
- uses: "actions/setup-python@v5" | |||
- uses: "actions/setup-python@v2" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is the downgrade intentional? - it will very likely trigger a bunch of dependabot reports
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch, no that wasn't intentional
@ghalliday Please review |
Change looks reasonable. Please can you add documentation to the jira - what variables are required, typical example of the format for those variables. etc. |
@jpmcmu please can we get this merged - waiting on confirmation the symbols are defined, documented and version picked up by gordon is fixed. |
- Externalized variables that differ between the Jira versions - Externalized variables that change such as user mappings - Added support for addtional workflow transitions - Added support for Cloud Jira - Changed PR attachment logic to post additional PRs in a Jira comment - Changed comment code to use Jira API to post comments Signed-off-by: James McMullan [email protected]
@ghalliday @GordonSmith Code review changes have been pushed up. Required Github Action Vars are on the Jira ticket. Note: In my testing against the live Jira today, there appears to be an issue either with Cloud Jira or python Jira libraries support of Cloud Jira where authentication of the service account will intermittently fail. I added some code to retry the authentication but this will likely need a better solution in the future as this isn't full proof in my testing. |
@ghalliday Gordon confirmed the Github vars have been added |
@ghalliday Any concerns or issues blocking this from being merged I can address? The Jira issue documents the required Github Action vars, Gordon added those vars to the Github repo config, python env script version has also been updated as per Gordon's code review. |
5df4157
into
hpcc-systems:candidate-8.12.x
Signed-off-by: James McMullan [email protected]
Type of change:
Checklist:
Smoketest:
Testing: