Skip to content

feat: Update CI workflows and add configuration for quality tools - #2

Merged
tavanuka merged 39 commits into
masterfrom
develop/pipeline-ci-configuration
Apr 14, 2026
Merged

feat: Update CI workflows and add configuration for quality tools#2
tavanuka merged 39 commits into
masterfrom
develop/pipeline-ci-configuration

Conversation

@tavanuka

Copy link
Copy Markdown
Owner
### Description
This PR tackles the setup of the CI workflow for the test repository to demonstrate the TUnit's capabilities and span of features. It also introduces several enhancements and fixes to the CI workflows:

- Removed the Qodana code quality workflow from the default pipeline and moved it to a separate operation to improve clarity.
- Added concurrency control to cancel in-progress workflows when re-triggered.
- Updated file paths for test results and coverage outputs to ensure consistency across workflows.
- Logged retrieved artifacts and expanded test result paths for better traceability.
- Added a Codecov configuration file with coverage thresholds and integrated Codecov reporting into pipelines.
- Updated Qodana linter configurations and switched to the latest Qodana image version (2025.3).
- Enhanced ASP.NET Core certificate management by trusting the dev certificate and fixing related script issues.
- Isolated app host tests into a separate job to improve modularity.
- Made updates and fixes to address workflow arguments, typo corrections, and restore steps.

tavanuka added 27 commits April 14, 2026 18:43
@tavanuka tavanuka added the enhancement New feature or request label Apr 14, 2026
@tavanuka

Copy link
Copy Markdown
Owner Author

seems like the qodana is not working for community edition when included with some ASP.NET projects.

@tavanuka tavanuka changed the title Update CI workflows and add configuration for quality tools feat: Update CI workflows and add configuration for quality tools Apr 14, 2026
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
3 Security Hotspots

See analysis details on SonarQube Cloud

@tavanuka
tavanuka merged commit 0ff1b6d into master Apr 14, 2026
6 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant