← Back to issue list

Support CircleCI for building

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1693451
Type
issue
State
open
Author
~popey
Labels
integrations
Created
Updated
Closed

Current evaluation

Feature request to add CircleCI as a supported CI for building/pushing snaps, with encrypted store credentials comparable to the Travis workflow. Open ~9 years, labelled integrations, zero comments, no maintainer activity.

Suggested action: close stale

Reason: The issue is 3385 days old with 0 comments and no maintainer interaction, and its core premise is obsolete: it asks for CircleCI parity with Travis encrypted credentials, but Travis CI is defunct and the referenced Ubuntu 16.04/snapcraft --edge workflow is long EOL. The project has since moved to the craft-application stack with extensive docs/how-to CI guidance, so the original ask no longer applies.

Impact: 15 Quick Win: 9.75 Staleness: 98 Complexity: 35 Confidence: 70 Support Request: 40

Issue body

CircleCI is an awesome alternative to travis for CI. https://circleci.com Using a simple .circleci/config.yml (below) you can have circleci use an Ubuntu 16.04 image to build using snapcraft, however we don't currently have support for adding the store credentials in the same way we do for travis. CircleCi supports using encrypted credentials. I documented how I got that working at https://forum.snapcraft.io/t/building-pushing-snaps-using-circleci https://github.com/circleci/encrypted-files version: 2 jobs: build: working_directory: ~/emoji machine: true steps: - checkout - run: command: | sudo apt update sudo apt install -y snapd sudo snap install snapcraft --edge --classic /snap/bin/snapcraft - deploy: name: Push Master to Snap Store command: | openssl aes-256-cbc -d -in .snapcraft/snapcraft.encrypted -out .snapcraft/snapcraft.cfg -k $KEY /snap/bin/snapcraft push *.snap

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 15
Quick Win: 9.75
Staleness: 98
Complexity: 35
Confidence: 70
Support Request: 40
close stale Feature request to add CircleCI as a supported CI for building/pushing snaps, with encrypted store credentials comparable to the Travis workflow. Open ~9 years, labelled integrations, zero comments, no maintainer activity.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 20
Confidence: 90
Support Request: 10
close stale Feature request to add CircleCI support as a CI alternative, submitted 9 years ago with no activity or maintainer response.
qwen/qwen3.6-35b-a3b
Staleness: 98
Complexity: 25
Confidence: 92
Support Request: 20
close stale Feature request to add CircleCI integration for building and pushing snaps, submitted over 9 years ago with no maintainer response or activity.
qwen3.6-35b-a3b-mtp-q6
Staleness: 98
Complexity: 15
Confidence: 85
Support Request: 10
close stale Feature request to add CircleCI integration as a Travis CI alternative for building snaps. Open for nearly 9 years with zero maintainer comments or activity.
qwen3.6-35b-a3b-mtp-q6
Staleness: 98
Complexity: 25
Confidence: 90
Support Request: 10
close stale Proposes adding CircleCI support as a Travis alternative for CI builds. Includes a sample config and encrypted credential workaround, but lacks native store credential integration. Open issue with no comments or recent activity, awaiting triage and implementation.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.