-
Notifications
You must be signed in to change notification settings - Fork 20
Add GH workflow for updating external links gallery via issue template #86
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
Add GH workflow for updating external links gallery via issue template #86
Conversation
This looks great, as far as I understand what's going on. Does github automatically combine issue templates housed in the Is it possible to somehow test out the whole workflow of submitting an issue before we merge this? |
My GitHub kung fu is too weak to review the implementation. I agree with @brian-rose that it would be super helpful to be able to evaluate the functionality though. Perhaps @dcamron, @dopplershift , or @pilotchute could review the yaml files, etc., we could merge, and then handle any needed changes thorough separate issues. |
@andersy005 This looks great! The tags dictionary with the packages or formats lists (even if one is empty) is necessary. Maybe we add both here. At least one tag is required. I can see how this is complicated and can try to change the function to match. And second, can you point out somehow that the thumbnail can be a url to a direct image link. Can the link on the website take you directly to that template or should it take you to the issues page to click "get started" there? |
It's my understanding that GitHub will combine them. There may be some caveats though, and the only way to confirm this works as expected is to merge and see what happens :)
Unfortunately, this is very trick to test since the logic is tied to the GitHub API and the contents in the repo (e.g. the |
Sounds good to me! I'm happy to merge and do some testing. I doubt we can cause too much damage this way... |
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.
Approving in order to expedite some real-world testing of the functionality!
and for discovering bugs as well :)
@jukent, would a comment in the issue template be enough?
See my comment in #87 (comment)
@jukent, should I add tags before merging this or is it okay to address this in a separate pull request? |
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.
Approved to facilitate testing
Thank you, @brian-rose, @clyne, @jukent! I'm going to merge this shortly for testing. I will address issues pointed out and bugs in follow up PRs. |
@brian-rose, I turns out that I was wrong about this :). It appears that the |
@andersy005 live and learn! |
@andersy005 thanks for taking care of this so quickly. A few comments/questions that hopefully find there way to you through a closed PR :-)
|
Great job @andersy005 ! The new-link PR will fail if a tag is not listed. We can work on this now that it has been merged. |
@clyne This PR gets the functionality and the content group (I can volunteer for this) can make it as user friendly as possible with explanations in another PR. |
@jukent sounds good. Would you like me to open a separate issue with my comments/questions? |
This is my attempt at addressing #80. This PR consists of an issue template and a GitHub workflow that will operate as follows:
@jukent, I haven't added
tags
to the template yet. From yesterday's conversation, I gathered that tags are optional. In case I misunderstood, let me know and I will make sure the validation checks include tags as well.@ProjectPythia/infrastructure, your feedback on this is appreciated.