n8n icon indicating copy to clipboard operation
n8n copied to clipboard

feat: Add get release by tag operation to Github node

Open marcel-dias opened this issue 1 year ago • 2 comments

Summary

feat: Add get release by tag operation to Github node

  • This PR adds the method getByTag operation to the Github Node when resource is release.
  • Also adds the additional Field Latest (make_latest) to the resource release when operation update or create

Screenshot 2024-11-24 at 9 58 34 PM Screenshot 2024-11-24 at 10 17 43 PM

Reference to Github API docs

Validation

I did local validation using a GH Token and a real repository to validate both changes. The make_latest worked fine as boolean.

Review / Merge checklist

  • [x] PR title and summary are descriptive. (conventions)
  • [ ] Docs updated or follow-up ticket created.
  • [ ] Tests included.
  • [x] PR Labeled with release/backport (if the PR is an urgent fix that needs to be backported)

marcel-dias avatar Nov 24 '24 21:11 marcel-dias

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Nov 24 '24 21:11 CLAassistant

Hey @marcel-dias,

Thanks for the PR, We have created "GHC-488" as the internal reference to get this reviewed.

One of us will be in touch if there are any changes needed, in most cases this is normally within a couple of weeks but it depends on the current workload of the team.

Joffcom avatar Nov 24 '24 21:11 Joffcom