← Back to issue list

Refresh `enable-ci` credentials

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1646660
Type
issue
State
closed
Author
~cprov
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed resolved

Reason: The requested `--refresh` option for `enable-ci travis` was implemented and merged in snapcore/snapcraft#932, commit fe7e10826 ("cli: implement `enable-ci travis --refresh` command"). Maintainer sergiusens closed the bug on 2016-12-02 citing that PR, so the issue was resolved by the merged change.

Evaluated by: mr-cal-bot

No scores available.

Issue body

`enable-ci [travis]` credentials will expire 1 year after being issued or when the associated SSO account password is changed. We should implement `--refresh` option to allow users to refresh credentials when they need.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved 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.
stealth/space-bunny-alpha — closed resolved Requested a `--refresh` option for `enable-ci travis` to renew expiring credentials. Delivered by merged PR #932 (commit fe7e10826, "cli: implement `enable-ci travis --refresh` command"); issue closed by maintainer sergiusens on 2016-12-02.
stealth/space-bunny-alpha — closed resolved Implemented enable-ci travis --refresh in merged PR #932, allowing users to renew expiring Travis credentials.
qwen/qwen3.6-35b-a3b — — The --refresh option for enable-ci credentials was never implemented. The request was closed without discussion or resolution, indicating it was abandoned.
qwen/qwen3.6-35b-a3b — — The feature request to implement a --refresh option for expiring enable-ci credentials was closed without implementation. Lack of comments or development activity indicates the request was abandoned.
qwen/qwen3.6-35b-a3b — — Proposal to add a --refresh flag for expiring enable-ci credentials was closed without implementation. Lack of comments and activity indicates the request was abandoned.
qwen3.6-35b-a3b-mtp-q6 — — The proposed --refresh option for expiring enable-ci credentials was closed without implementation. No activity or pull requests were submitted, leaving the feature abandoned.

Update history

Date Change
created

Related work

  • Likely Fixed By: snapcore/snapcraft#932 (confidence 96%)

    PR merged as commit fe7e10826, 'cli: implement `enable-ci travis --refresh` command'; linked in the closing comment.

  • Related To: snapcore/snapcraft#3164 (confidence 72%)

    Later commit ccb612e5a ('cli: remove enable-ci command', #3164) removed the whole enable-ci command, so the refresh feature no longer exists today; this does not change the original fix.

  • Related To: snapcore/snapcraft#901 (confidence 55%)

    Commit d7d550741 ('cli: basic enable-ci implementation', #901) is the predecessor work that the --refresh option was added on top of.

Related issues

Issue Project State Summary Similarity
#932 cli: implement `enable-ci travis --refresh` command snapcraft merged Merged in #932 via fe7e10826, adding `enable-ci travis --refresh` to renew expiring Travis credentials; follow-up commit 52c53dd fixed hangs and permission handling.
76%
#901 Basic 'enable-ci' implementation. snapcraft merged 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.
72%
#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.
71%
#1679441 the enable-ci travis command is not using the snapcraft docker image snapcraft (launchpad) closed Fixed by snapcore/snapcraft#1331, merged as commit 6d777f770; Travis enable-ci now uses the snapcore/snapcraft Docker image.
70%