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

Add release toolkit to this repository #87

Merged
merged 7 commits into from
Jun 17, 2024

Conversation

kilokang
Copy link
Member

@kilokang kilokang commented Jun 7, 2024

On this PR I wish to have change logs automated so I can enable renovatebot and have readable Changelogs for this chart.

Software like Power DNS is still being updated and released and is not being update on this chart.

I would also have a PR from renovate each time that external-dns release a version so I can investigate if there is a feature that worth be added to this chart.

@kilokang kilokang requested a review from nadiamoe June 7, 2024 14:15
Copy link
Member

@nadiamoe nadiamoe left a comment

Choose a reason for hiding this comment

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

Thank you for this!

CI is failing but I presume you have this under control.

# This file is a dictionary used by the [link-dependencies](https://github.com/newrelic/release-toolkit/tree/main/link-dependencies) action.
# Notice that the implementation uses dep.To.ToString that removes the leading v if present.
dictionary:
# TODO: Unable to link dependency for Power DNS because it uses a weird changelog URL scheme:
Copy link
Member

Choose a reason for hiding this comment

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

This might be worth raising upstream. The code is already using templates, and is already importing the semver package, so it should be a matter of a couple lines of code to expose the major and minor functions to the template, such that you can do something like:

https://doc.powerdns.com/authoritative/changelog/{{.To | major}}.{{.To | minor}}.html#change-{{.To}}

Hopefully we can find a rt maintainer that can listen to this request 🤞🏻

Copy link
Member Author

@kilokang kilokang Jun 11, 2024

Choose a reason for hiding this comment

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

I cannot open an issue from my personal laptop because I am redirected to my company's Okta. I know release-toolkit is open source but 🤷

I'll open a ticket tomorrow morning.

Copy link
Member Author

Choose a reason for hiding this comment

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

@kilokang kilokang force-pushed the kang-makes/feat/release-toolkit branch from b63693a to f524632 Compare June 7, 2024 18:12
@kilokang kilokang force-pushed the kang-makes/feat/release-toolkit branch from f0c6170 to 12e3afe Compare June 7, 2024 18:21
@kilokang kilokang force-pushed the kang-makes/feat/release-toolkit branch from 1da289d to 7bf5a77 Compare June 11, 2024 19:40
@kilokang kilokang requested a review from nadiamoe June 11, 2024 20:03
Copy link
Member

@nadiamoe nadiamoe left a comment

Choose a reason for hiding this comment

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

Looking great, if this works fine I'll likely steal it for a couple of my charts!

@kilokang kilokang merged commit 185a087 into main Jun 17, 2024
4 checks passed
@kilokang kilokang deleted the kang-makes/feat/release-toolkit branch June 17, 2024 21:02
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.

2 participants