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
Multiple features added #4
Conversation
} | ||
var link_number = title.slice(string_index+1,issue_number_index) | ||
var ref_link = 'https://lab.civicrm.org/dev' + '/' + link_head + '/-/issues/' + link_number | ||
ref_link = 'The issue assosciated with the Pull Request can be viewed on this link ' + ref_link |
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.
ref_link = 'The issue assosciated with the Pull Request can be viewed on this link ' + ref_link | |
ref_link = 'The issue associated with this Pull Request can be viewed at: ' + ref_link |
There are some things in this code that are somewhat reusable (like logging into GitBeaker) and could be extracted into a utility function to make this cleaner/more maintainable in the future. |
Deployed to prod. Thank you @kartik1000 @homotechsual (and apologies for the delay, I wasn't subscribed to this repo). |
Thank you @mlutfy fore reviewing and merging. Happy to finally have this in prod. |
This pull request inlcudes rest of the features added during the GSoC Project which includes:
Two env variables GitHub_URL and GitHub_Token will need to be added to connect to GitLab using GitBeaker.
If a separate pull request for each feature is required, I can open that as well. Most of the features added are simply based on combinations of GitHub and GitLab APIs with string hashing or using GitHub commands extension.
If any changes are needed do let me know, I will be happy to do so. More information regarding the issues can be found at https://civicrm.org/blog/kartik1000/probots-and-gitlab-github-integration-final-phase-completion