← Back to issue list

colcon plugin: add ability to ignore packages

View original Github issue

Metadata

Project
snapcraft
Number
#2687
Type
pull request
State
merged
Author
kyrofa
Labels
Created
Updated
Closed

Current evaluation

Merged. Adds ability to ignore specific packages in the colcon plugin workspace. Approved by reviewer, passed static and unit tests, and resolved static check issues before integration.

Suggested action:

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh tests/unit`? ----- Currently the colcon plugin has the ability to build only a few packages in a given workspace, or build the entire workspace. However, it's not unusual to have only a few packages that don't build properly in the snap. Add the ability to specify packages that should be ignored in the workspace.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged. Adds ability to ignore specific packages in the colcon plugin workspace. Approved by reviewer, passed static and unit tests, and resolved static check issues before integration.
qwen3.6-35b-a3b-mtp-q6 Merged addition of an ignore_packages option to the colcon plugin, allowing workspace builds to exclude specific packages. Changes passed static checks and unit tests before integration.
qwen3.6-35b-a3b-mtp-q6 Merged the colcon plugin update to ignore specific packages in a workspace. Static checks were fixed, diff coverage reached 100%, and the feature was successfully integrated into master.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2679 colcon plugin: add ability to ignore packages in workspace snapcraft closed The pull request was closed and superseded by PR 2687. The proposed colcon plugin feature was not merged due to an alternative implementation.
84%
#2456 plugins: add colcon plugin snapcraft merged Merged the colcon plugin for ROS2 builds, resolving LP: #1805213. Added as a beta feature, the change was approved by two reviewers, passed CI with 100% diff coverage, and introduced 2120 lines across 16 files.
73%
#3638 colcon v2: forward cmake args snapcraft merged Merged a fix ensuring colcon-cmake-args are forwarded to the build command in the Colcon v2 plugin. Approved by reviewer, passed CI, and achieved 100% diff coverage.
72%
#1622 fix(colcon): add missing build-packages to colcon craft-parts merged Merged after resolving a changelog conflict. Fixes colcon build failures by adding missing build dependencies (make and python3-colcon-recursive-crawl) that are only recommended by default apt packages. Approved by reviewers and passed all CI checks.
72%