mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[GH-ISSUE #711] CI Integrations: publish an official CircleCI Orb for asc #194
Labels
No labels
bug
bug
documentation
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/App-Store-Connect-CLI#194
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @rudrankriyam on GitHub (Feb 21, 2026).
Original GitHub issue: https://github.com/rudrankriyam/App-Store-Connect-CLI/issues/711
Problem
We have a strong GitHub Actions integration (
setup-asc), but CircleCI users still need to hand-roll installation/auth steps forascin every project.This creates friction for adoption and makes automation less consistent across teams.
Goal
Publish a first-party CircleCI Orb for
ascwith production-grade defaults, security handling, and versioned releases.Research (reference implementations and guidance)
CircleCI Orb authoring guidance
High-quality Orb references
circleci/aws-cliorb (install/setup separation, installer robustness, multi-platform script structure).circleci/github-cliorb (great pattern forinstall+setup, token handling viaenv_var_name, usage examples).Proposal (v1 scope)
Create a dedicated orb repo (suggestion:
rudrankriyam/asc-orb) and publish asrudrankriyam/asc.Commands
installascfrom release assets (versioned) with optional checksum validation.setup-authascauth using env var names (not raw secrets in config).runasccommand string with optional working directory and output options.Parameters (minimum)
version(string, defaultlatest)install_path(string, default/usr/local/bin)checksum(string, optional)profile(string, optional)env_var_namewhere appropriate)when(on_success/on_fail/always)Design constraints
env_var_namefor sensitive values to match CircleCI security conventions.Testing & release requirements
circleci/orb-toolsfor lint/pack/review/publish flow.asc --versionasc --helpinstall,setup+run, end-to-end workflow usage).Deliverables
src/@orb.yml, commands, scripts, examples)Acceptance criteria
rudrankriyam/ascorb is publicly discoverable in CircleCI Orb Registry.install,setup-auth, andruncommands work in Linux and macOS CircleCI executors.v1.0.0) published with changelog and usage examples.Nice-to-have follow-ups
testflight-release) after core command stability.@rudrankriyam commented on GitHub (Feb 22, 2026):
Initial CircleCI orb scaffold is now up in a dedicated repository (matching the Bitrise/setup pattern):
This includes v1 install, setup-auth, and run commands, smoke job/examples, and orb-tools publish workflow wiring.
I am also updating App-Store-Connect-CLI README to add CircleCI orb references.
@rudrankriyam commented on GitHub (Feb 22, 2026):
Completed.\n\nDelivered artifacts:\n- Dedicated orb repository: https://github.com/rudrankriyam/asc-orb\n- Bootstrap implementation PR (merged): https://github.com/rudrankriyam/asc-orb/pull/1\n- Official metadata/docs/SEO polish PR (merged): https://github.com/rudrankriyam/asc-orb/pull/2\n\nAlso completed companion Bitrise step polish for integration parity:\n- https://github.com/rudrankriyam/steps-setup-asc/pull/1\n\nClosing this issue as done.