You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| D101 | Branch Builds |Supports builds from any specific branch, not just the `main` branch. |
95
-
| D102 | Pull Request Builds | Supports building pull requests (PRs), not limited to direct pushes to branches. |
96
-
| D103 | Clean Build Environments |Supports building in clean environments, such as containers or VMs. |
97
-
| D201 | Unit Testing | Supports unit testing, including unit or component-level tests. |
98
-
| D202 | Functional Testing |Supports functional testing, such as integration or end-to-end (E2E) tests. |
99
-
| D203 | Performance Testing | Supports performance testing, including load, stress, or throughput testing.|
100
-
| D204 | Code Coverage |Supports measuring code coverage, including line, branch, or function coverage.|
101
-
| D205 | Accessibility Testing | Supports accessibility testing for standards compliance, such as WCAG.|
102
-
| D301 |Security Scanning | Supports security scanning, including SAST and DAST. |
103
-
| D302 | License Scanning |Supports license scanning using tools like SPDX, FOSSology, or license-checkers.|
94
+
| D101 | Branch Builds |Enables builds to be triggered from any Git branch, not limited to the main or default branch. |
95
+
| D102 | Pull Request Builds | Supports automatic builds for pull requests (PRs), allowing validation before merging into target branches. |
96
+
| D103 | Clean Build Environments |Ensures builds run in isolated, reproducible environments (e.g., containers or virtual machines) to avoid contamination from previous runs. |
97
+
| D201 | Unit Testing | Supports execution of unit or component-level tests to validate individual functions or modules in isolation.|
98
+
| D202 | Functional Testing |Enables running functional, integration, or end-to-end (E2E) tests to validate system behavior and interactions. |
99
+
| D203 | Performance Testing | Supports performance-related testing, such as load, stress, and scalability tests, to evaluate system responsiveness and stability under pressure. |
100
+
| D204 | Code Coverage |Enables measurement of test coverage, including metrics like line, branch, and function coverage, to assess test effectiveness. |
101
+
| D205 | Accessibility Testing | Supports testing for compliance with accessibility standards (e.g., WCAG) to ensure usability for people with disabilities.|
102
+
| D301 |Vulnerability Scanning | Scanning source code, containers, or infrastructure for known security vulnerabilities using tools like Snyk, Trivy, or SonarQube security rules.|
103
+
| D302 | License Scanning |Checking open-source dependencies for license compliance and legal risks to avoid unapproved or incompatible usage. |
104
104
| D401 | Documented Build Process | CI/CD build steps are version-controlled and documented.|
105
105
| D402 | CI/CD as Code | Pipelines and infrastructure are defined as code (IaC, PaC). |
0 commit comments