← Back to issue list

fix(Lifecycle): don't cache the project

View original Github issue

Metadata

Project
craft-application
Number
#892
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged a fix preventing project caching in the lifecycle module. Approved by two reviewers and passed all CI checks. The change modifies seven files and was validated via downstream snapcraft testing and passing spread tests.

Suggested action:

No scores available.

Issue body

- [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ---

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged a fix preventing project caching in the lifecycle module. Approved by two reviewers and passed all CI checks. The change modifies seven files and was validated via downstream snapcraft testing and passing spread tests.
qwen3.6-35b-a3b-mtp-q6 Merged a fix to prevent project caching in the lifecycle module. Downstream validation in snapcraft PR #5753 confirmed the change resolves failing spread tests.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#766 fix(lifecycle): don't rebuild on test file changes craft-application merged Merged fix that adds spread files to the lifecycle manager's ignore list, preventing unnecessary repulls when test files change. Approved by two reviewers, passed all CI checks, and resolves issue #756.
78%
#1013 fix(LifecycleService): pull local test files craft-application merged Merged following successful CI checks and approvals. Resolves #942 by fixing LifecycleService to pull local test files, updates the cryptography dependency, and adds verification tests. Unblocks snapcraft issue #5831.
75%
#237 feat(lifecycle): always track stage packages craft-application merged Merged to always track stage packages in the lifecycle. Approved by three reviewers with zero unresolved comments. The single-line change was validated for compatibility with craft-application-based Snapcraft.
73%
#4589 feat(lifecycle): add deprecated snap command snapcraft merged Merged after two approvals and passing CI. Adds a deprecated snap command to the lifecycle module. Reviewers requested fixture simplifications and rebasing, which were implemented before final merge.
72%
#4594 fix(lifecycle): install 'core24' snap snapcraft merged Merged a lifecycle fix to install the core24 snap, ensuring proper package cutoff functionality based on the project base. Approved by two reviewers, passed CI, and modified 9 files (+97/-9 lines).
71%