← Back to issue list

tests/spread: fix reactive spread tests on older channels

View original Github issue

Metadata

Project
charmcraft
Number
#2762
Type
pull request
State
closed
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Closed without merging due to CI failures, after proposing to remove unsupported flags from the reactive charmcraft.yaml template to fix older channel tests.

Suggested action:

No scores available.

Issue body

Removes `--upgrade-buildvenv-core-deps` and `--ignore-requires-python` from the base reactive charmcraft.yaml template, as they are not supported by charm-build in older snap channels (e.g. stable). They are still injected dynamically for 26.04 where the candidate channel of charm-tools supports them.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without merging due to CI failures, after proposing to remove unsupported flags from the reactive charmcraft.yaml template to fix older channel tests.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2426 fix(test): fix the reactive charm spread test charmcraft merged Merged a one-line fix for the reactive charm spread test. Approved by two reviewers and passed CI checks. Resolves CHARMCRAFT-641.
76%
#2763 fix(tests/spread): fix reactive spread tests charmcraft merged Merged after resolving failing reactive spread tests. The changes split the test suite into legacy and resolute variants, switched to binary wheels to fix dependency resolution, and removed obsolete flags. Approved by reviewers and integrated.
76%