MaibornWolff / codecharta

CodeCharta visualizes multiple code metrics using 3D tree maps.
https://maibornwolff.github.io/codecharta/
BSD 3-Clause "New" or "Revised" License
178 stars 30 forks source link

Dev: Add tag verification check against both package.json versions #3623

Closed phanlezz closed 1 month ago

phanlezz commented 1 month ago

Release Script Improvement: Tag Verification

Description

This PR adds a verification method to our release script. This method matches the version in analysis/node-wrapper/package.json and visualization/package.json against the latest ana-*.*.* and vis-*.*.* tags. If they don't match, the script will abort with an error message. This ensures, that there are no floating tags of unreleased versions remote or locally.

Also adds a check that verifies, that the branch is up-to-date via git fetch.

Definition of Done

A PR is only ready for merge once all the following acceptance criteria are fulfilled:

Screenshots or gifs

sonarcloud[bot] commented 1 month ago

Quality Gate Passed Quality Gate passed for 'CodeCharta Visualization'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

sonarcloud[bot] commented 1 month ago

Quality Gate Passed Quality Gate passed for 'CodeCharta Analysis'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud