eclipse-tractusx / portal-shared-components

Portal Shared UI Components
https://eclipse-tractusx.github.io/portal-shared-components
Apache License 2.0
1 stars 11 forks source link

feat: simplify and automate release versioning #263

Closed shahmargi12 closed 1 month ago

shahmargi12 commented 1 month ago

Description

For detailed description of changes, please refer below link - https://github.com/eclipse-tractusx/portal-shared-components/issues/196#issuecomment-2275887598

Steps to perform before merging this PR:

  1. Go to Settings => Actions => General => Workflow Permission and enable below permission : "Allow GitHub Actions to create and approve pull requests"

Flow diagram:

release-flow

Why

It will automate the process of release creation and generation of CHANGELOG.md file.

Issue

196

Checklist

evegufy commented 1 month ago

Hi @shahmargi12 awesome that you looked into this! I'll check it out.

shahmargi12 commented 1 month ago

Hi @shahmargi12 awesome that you looked into this! I'll check it out.

Thank you! Let me know if you have any questions.

shahmargi12 commented 1 month ago

Just for reference - According to the new workflow:

shahmargi12 commented 1 month ago

could you please document the change in a md file under docs/release-process before we merge this pr?

Yes sure, i will do it.

shahmargi12 commented 1 month ago

@evegufy @oyo , I have a suggestion that might improve our workflow. We could consider adding the build:storybook command to the checks.yml file. This way, if there are any issues with the Storybook build, they can be caught and fixed directly within the PR, ensuring that everything is in order before the changes are merged.

shahmargi12 commented 1 month ago

Hi @shahmargi12 awesome that you looked into this! I'll check it out.

Thank you! Let me know if you have any questions.

Hi @evegufy I’ve added the release process document. Could you please review it and let me know if there are any changes needed ?

Thank you!

sonarcloud[bot] commented 1 month ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud