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 TechInsightCheck metadata #2111

Merged

Conversation

hballangan-mdsol
Copy link
Contributor

@hballangan-mdsol hballangan-mdsol commented Nov 30, 2024

Add TechInsightCheck metadata

Adds a general techinsights check metadata that will be copied to the Check Response both on failure and success. This enables users to use existing JsonRulesEngineFactChecker with additional metadata that can be displayed in the UI

✔️ Checklist

  • A changeset describing the change and affected packages. (more info)
  • Added or updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)
  • All your commits have a Signed-off-by line in the message. (more info)

@backstage-goalie
Copy link
Contributor

backstage-goalie bot commented Nov 30, 2024

Changed Packages

Package Name Package Path Changeset Bump Current Version
@backstage-community/plugin-tech-insights-backend-module-jsonfc workspaces/tech-insights/plugins/tech-insights-backend-module-jsonfc minor v0.1.61
@backstage-community/plugin-tech-insights-common workspaces/tech-insights/plugins/tech-insights-common minor v0.2.21
@backstage-community/plugin-tech-insights-node workspaces/tech-insights/plugins/tech-insights-node minor v2.0.0

@backstage-goalie
Copy link
Contributor

Thanks for the contribution!
All commits need to be DCO signed before they are reviewed. Please refer to the the DCO section in CONTRIBUTING.md or the DCO status for more info.

Signed-off-by: Maica Ballangan <[email protected]>
@hballangan-mdsol hballangan-mdsol force-pushed the feature/techinsights-add-metadata branch from e3cb8a8 to 5d1618e Compare November 30, 2024 09:53
Signed-off-by: Maica Ballangan <[email protected]>
@hballangan-mdsol hballangan-mdsol marked this pull request as ready for review November 30, 2024 10:24
@hballangan-mdsol hballangan-mdsol requested review from Xantier and a team as code owners November 30, 2024 10:24
@hballangan-mdsol hballangan-mdsol changed the title add metadata Add TechInsightCheck metadata Nov 30, 2024
@hballangan-mdsol
Copy link
Contributor Author

Hi @Xantier can I get a review for this PR?

---
'@backstage-community/plugin-tech-insights-backend-module-jsonfc': patch
'@backstage-community/plugin-tech-insights-common': patch
'@backstage-community/plugin-tech-insights-node': patch
Copy link
Contributor

Choose a reason for hiding this comment

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

node package already follows semver best practices and is above 1.x so let's follow the conventions and make this a minor change.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Thanks @Xantier, updated description to minor in new commit

Signed-off-by: Maica Ballangan <[email protected]>
@Xantier Xantier merged commit 5289c38 into backstage:main Dec 16, 2024
11 checks passed
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