adding release.yml workflow for maturity assessment #2219
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
THIS IS SUMMARIZED WITH CHATGPT:
What this workflow does
When you push a Git tag matching
v*
(e.g.v1.2.0
), it will:This gives Eclipse’s badge‑review tooling a single, machine‑readable file listing all the evidence you’ve provided.
What still needs doing before it works end‑to‑end
Populate all artifact inputs
artifacts_readme
andartifacts_documentation
are set.artifacts_requirements
,artifacts_testing
,artifacts_coding_guidelines
,artifacts_release_process
(and any others) at your actual files or URLs.Decide on release strategy
softprops/action-gh-release@v2
, so we can keep our manual tagging flow—but if we decide to use a different release‑automation action, we need to swap that in.v*
tag so that both the “quevee” and “upload‑release” steps can attach assets to it.Once those pieces are in place, merging this PR will give you an end‑to‑end, tag‑driven badge pipeline for Eclipse maturity assessment.
END OF CHATGPT
For my understanding we need to add the needed quality artefacts and finally this workflow run needs to run for every release that we tag - manually or automated.