diff --git a/migration/README.md b/migration/README.md index f9ad8ae0e..21dad2134 100644 --- a/migration/README.md +++ b/migration/README.md @@ -12,7 +12,7 @@ Command line tool to collect SonarQube data to prepare eventual migration to Son [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=okorach_sonar-tools&metric=bugs)](https://sonarcloud.io/dashboard?id=okorach_sonar-tools) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=okorach_sonar-tools&metric=ncloc)](https://sonarcloud.io/dashboard?id=okorach_sonar-tools) -[What's new](https://github.com/okorach/sonar-tools/blob/master/doc/what-is-new.sonar-migration.md) +[What's new](https://github.com/okorach/sonar-tools/blob/master/migration/what-is-new.md) **DISCLAIMER**: This software is community software. @@ -107,9 +107,45 @@ When sonar-migration complete successfully they return exit code 0. En case of f # What's New - Release notes -# Version 0.1 - -- First beta release +## Version 0.2 + +- Added export of: + - Users email and SCM accounts when available + - Users last SonarQube and SonarLint login date + - Per project: + - Issues coming from instantiated rules (e.g. custom secrets) + - Hotspots which have been reviewed as SAFE or FIXED +- sonar-migration has its own user agent to be recongnized in SonarQune access.log +- Added check whether the running version is the last released +- Fixed crash when accessing a portfolio with not enough permissions +- `sonar-migration` now has its own doc pages (readme and what's new) + +## Version 0.1 + +- First alpha release +- On top of the regular `sonar-config` export the following is added + - Global: + - List of 3rd party plugins installed + - Per project + - Last analysis date + - Ncloc w/ breakdown by language + - Detected CI + - Main branch revision + - Last background task scanner context and warnings + - Background Task history + - Issues: + - # of issue False positive + - # of issues Won’t fix + - # of issues Accepted + - # of issues generated by 3rd party rules (with breakdown per rule) + - For each branch: + - Last analysis date + - Ncloc w/ breakdown by language + - Issues + - # of issue False positive + - # of issues Won’t fix + - # of issues Accepted + - # of issues generated by 3rd party rules (with breakdown per rule) # License diff --git a/migration/release.Dockerfile b/migration/release.Dockerfile index f8edec8c8..0a9e1bbe6 100644 --- a/migration/release.Dockerfile +++ b/migration/release.Dockerfile @@ -25,8 +25,8 @@ COPY ./sonar sonar COPY ./requirements.txt . COPY ./cli cli COPY ./setup_migration.py . -COPY ./sonar_migration . -COPY ./README.md . +COPY ./migration migration +COPY ./migration/README.md . COPY ./LICENSE . COPY ./sonar/audit sonar/audit diff --git a/migration/what-is-new.md b/migration/what-is-new.md index 8c6a244a8..600ee475a 100644 --- a/migration/what-is-new.md +++ b/migration/what-is-new.md @@ -16,7 +16,7 @@ # Version 0.1 - First alpha release -- On top of the regular `sonar-config` export the follwoing is added +- On top of the regular `sonar-config` export the following is added - Global: - List of 3rd party plugins installed - Per project @@ -27,15 +27,15 @@ - Last background task scanner context and warnings - Background Task history - Issues: - - # of issue False positive - - # of issues Won’t fix - - # of issues Accepted - - # of issues generated by 3rd party rules (with breakdown per rule) + - Nbr of issue False positive + - Nbr of issues Won’t fix + - Nbr of issues Accepted + - Nbr of issues generated by 3rd party rules (with breakdown per rule) - For each branch: - Last analysis date - Ncloc w/ breakdown by language - Issues - - # of issue False positive - - # of issues Won’t fix - - # of issues Accepted - - # of issues generated by 3rd party rules (with breakdown per rule) + - Nbr of issue False positive + - Nbr of issues Won’t fix + - Nbr of issues Accepted + - Nbr of issues generated by 3rd party rules (with breakdown per rule)