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

GitHub action dat 15968 #83

Merged
merged 12 commits into from
Sep 26, 2023
Merged

GitHub action dat 15968 #83

merged 12 commits into from
Sep 26, 2023

Conversation

jandroav
Copy link
Contributor

No description provided.

jandroav added 12 commits September 26, 2023 10:46
…workflow

- Change the Maven command from "mvn -B verify -P '!run-proguard' -DskipITs -Dliquibase.version=${{ inputs.liquibaseBranchName }}-SNAPSHOT" to "mvn -B package -P 'sonar,!run-proguard' -DskipTests -Dliquibase.version=${{ inputs.liquibaseBranchName }}-SNAPSHOT" to only package the project and exclude running tests.
- Update the Maven command in the "run" step from "mvn -B verify sonar:sonar -P '!run-proguard' -DskipTests -Dliquibase.version=${{ inputs.liquibaseBranchName }}-SNAPSHOT" to "mvn -B sonar:sonar -P 'sonar,!run-proguard' -DskipTests -Dliquibase.version=${{ inputs.liquibaseBranchName }}-SNAPSHOT" to only run Sonar analysis and exclude running tests.

These changes improve the efficiency of the Sonar test scan workflow by skipping unnecessary steps and focusing on the required tasks.
…from jacococli.jar command

The '--classfiles' argument is not needed in the jacococli.jar command as it is already configured to use the correct class files directory. Removing this argument improves the clarity and simplicity of the command.
…st scan to improve code coverage accuracy

chore(sonar-test-scan.yml): update jacococli.jar command to include classfiles path for code coverage report generation
…target directory after jacoco report generation
…exec files

feat(sonar-test-scan.yml): add support for dynamic module name for jacoco.exec file paths
…ve build process efficiency

chore(sonar-test-scan.yml): add ls commands to debug build process and check file structure before and after jacoco merge
…mode for less verbose output

chore(sonar-test-scan.yml): remove unnecessary 'lt' command from jacoco report step
… readability and reduce noise in the workflow

chore(sonar-test-scan.yml): update jacoco version to v0.8.10 to ensure compatibility with the latest release
chore(sonar-test-scan.yml): update jacoco file paths to match the new jacoco version and project structure
…nar test scan jobs

The working directory configuration is added to the Sonar test scan jobs in the `.github/workflows/sonar-test-scan.yml` file. This allows the jobs to run in the specified directory, which is determined by the `testedClassesModuleName` input.
…r better compatibility and bug fixes

chore(extension-attach-artifact-release.yml): update get_draft_release.sh, sign_artifact.sh, and upload_asset.sh versions to v0.4.4 for better compatibility and bug fixes
chore(extension-release-published.yml): update extension-release-prepare.yml version to v0.4.4 for better compatibility and bug fixes
chore(os-extension-test.yml): update sonar-pull-request.yml version to v0.4.4 for better compatibility and bug fixes
chore(package-deb.yml): update package-deb-pom.xml and related scripts versions to v0.4.4 for better compatibility and bug fixes
chore(pom-release-published.yml): update extension-release-prepare.yml version to v0.4.4 for better compatibility and bug fixes
chore(pro-extension-test.yml): update sonar-pull-request.yml version to v0.4.4 for better compatibility and bug fixes
chore(sonar-test-scan.yml): remove unnecessary ls command and improve code readability
@jandroav jandroav merged commit 3614bf0 into main Sep 26, 2023
@jandroav jandroav deleted the github-action-DAT-15968 branch September 26, 2023 12:33
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.

1 participant