-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Release Notes JSON endpoint returns description #1370
Comments
the release notes json was added to support a specific service’s needs that didn't require |
@jpvajda I just got back in for this week and I would love to see how I could contribute to this change! |
Thanks @cade-conklin The team is pretty heads down in this current sprint we are in, so I'll have to see if someone can give you some pointers next week, we'd love to assist you getting this feature into the site in the near future. cc @roadlittledawn |
Awesome! We can connect about a time for next week |
@cade-conklin was interested in making this change but would need some pairing time with one of us to implement, we can consider this work for |
@cade-conklin when you are ready to submit a PR for this change we'd be happy to review it. If you are intending to start work on this and need some guidance feel free to post a message in our help channel: #help-deven-websites |
This issue has been automatically marked as stale because it has not had recent activity. It will be automatically closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had recent activity. It will be automatically closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had recent activity. It will be automatically closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had recent activity. It will be automatically closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had recent activity. It will be automatically closed if no further activity occurs. Thank you for your contributions. |
i believe this was deployed couple months ago. |
Is your feature request related to a problem? Please describe
The current JSON endpoint (https://docs.newrelic.com/api/agent-release-notes.json) returns a JSON with each agent, version, and attached release date. The Release Notes Parser, a service that checks each release note to see if any changes to agent supportability, is still broken because it relies on the description of each release note to work. This is because it uses Regexes to detect the aforementioned changes in supportability.
Describe the solution you'd like
I would like to have the release notes description returned for each release note in the JSON https://docs.newrelic.com/api/agent-release-notes.json. Upon further research, the descriptions lie within the MD files in src/content/docs/release-notes/agent-release-notes in this repo. Being able to return those with the rest of the information would give the Release Notes Parser the necessary context to do its job.
Describe why this important to you
While this service scrapes the Release Notes to detect changes in supportability, its main purpose is to automatically detect changes we haven't accounted for in the Diagnostics CLI (a much larger service). This is a big problem because it is hard for Software Engineers to keep up with changes in release notes, and because of that it often leads to giving our customers false-positives (a version we detect running in their system may have been EOL'd by our agent but we would still give them a confirmation that they are good to go). In order to negate this problem, the description should be added to the JSON endpoint.
Additional context
I am not well-versed in JS or GraphQL, but I did some digging around the repo with a suggestion from Clinton Langosch. If there is any way that I could help any of you implement this, I would be more than open to pairing!
The text was updated successfully, but these errors were encountered: