Basic 'enable-ci' implementation.
Metadata
Current evaluation
Merged into snapcraft 2.0 via commit d7d550741, adding the `snapcraft enable-ci` command that drives travis-cli to set up Travis CI builds/releases with attenuated per-project store macaroons.
Resolution: closed resolved
Reason: PR #901 was approved and merged as commit d7d550741 ('cli: basic enable-ci implementation'), shipping the initial enable-ci command; it was later extended by #932 (fe7e10826) and eventually removed in #3164 (ccb612e5a).
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged into snapcraft 2.0 via commit d7d550741, adding the `snapcraft enable-ci` command that drives travis-cli to set up Travis CI builds/releases with attenuated per-project store macaroons. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged into Snapcraft in commit d7d550741, adding the initial enable-ci command to automate Travis CI setup and configuration. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged basic enable-ci implementation for automating Travis CI setup in snapcraft. Reviewers approved the command after discussing CLI design, finalizing the feature to generate CI configurations and streamline builds. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a basic enable-ci command for snapcraft to automate Travis CI setup. The implementation leverages the Travis deploy phase for building and releasing. Review feedback on CLI design and edge cases was incorporated prior to merge. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#932
(confidence 88%)
Follow-up PR merged as fe7e10826 adding `enable-ci travis --refresh` to renew expiring Travis credentials.
-
Superseded By:
canonical/snapcraft#3164
(confidence 80%)
Commit ccb612e5a removed the enable-ci command after export-login superseded it, decomissioning this feature.
-
Related To:
canonical/snapcraft#1780
(confidence 60%)
export-login (53027208d) replaced enable-ci's per-project credential handling.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1644381 Add support for enabling ci systems (start with travis) | snapcraft (launchpad) | closed | CI setup support was implemented in snapcore/snapcraft PR #901 via commit d7d550741, adding the initial enable-ci command for Travis CI. | |
| #1646660 Refresh `enable-ci` credentials | snapcraft (launchpad) | closed | Feature delivered: `snapcraft enable-ci travis --refresh` added by merged PR snapcore/snapcraft#932 (commit fe7e10826); Launchpad bug closed by sergiusens on 2016-12-02 pointing at that PR. |