ci: make test jobs conditional
Metadata
Current evaluation
Merged to conditionally enable CI test jobs, satisfying Charmcraft dependencies and upcoming Terraform ruleset requirements. Approved by one reviewer, passed all CI checks, and updated one file.
Suggested action: —
No scores available.
Issue body
I didn't notice in my initial survey that Charmcraft requires the individual test jobs.
Plus, with the upcoming Terraform ruleset, [all repos will require these jobs](https://github.com/canonical/canonical-repo-automation/pull/813#discussion_r3275573081).
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged to conditionally enable CI test jobs, satisfying Charmcraft dependencies and upcoming Terraform ruleset requirements. Approved by one reviewer, passed all CI checks, and updated one file. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged changes to conditionally run CI test jobs, ensuring compliance with Charmcraft requirements and upcoming Terraform ruleset standards across all repositories. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #49 ci: test the charmcraft actions in more places | craft-actions | merged | Merged after two approvals and passing all CI checks. The update expands the continuous integration pipeline to test charmcraft actions across additional build environments, modifying a single file with minor configuration changes. | |
| #2436 ci: check charms generated by `charmcraft init` | charmcraft | merged | Merged a dedicated CI spread test validating linting and unit tests for charms generated by charmcraft init across kubernetes and machine profiles. Approved by two reviewers, passes CI checks, and adds 25 lines of test configuration. | |
| #1560 ci: use travis conditionals | snapcraft | merged | Merged pull request updating CI configuration to use Travis conditionals. The change modified one file (+20/-10 lines) and received approval from one reviewer before being integrated. | |
| #352 ci: add conditionals for docs-only checks | imagecraft | merged | Merged pull request adding CI conditionals to skip checks for documentation-only changes. Approved by a reviewer, passed all CI checks, and successfully integrated into the main branch. |