GitHub-released source preview CircleCI orb for asc (App Store Connect CLI).
Use this orb to install asc, configure secure App Store Connect API
authentication, and automate iOS/TestFlight release workflows in CircleCI.
This repository has a GitHub source release, but it is not published as a
CircleCI Registry orb yet. Treat the registry name rudrankriyam/asc and every
rudrankriyam/asc@1.0.1 snippet below as pending Registry publication, not an
install path that works today.
- Optimized installer for
ascrelease binaries (latestor pinned version) - Secure auth setup using CircleCI
env_var_nameparameters - Reusable commands for App Store Connect automation in CI/CD
- Works in Linux and macOS CircleCI executors
The example below is the intended shape after the orb is published and tagged. Until then, use the source files for local validation only.
version: 2.1
orbs:
asc: rudrankriyam/asc@1.0.1
jobs:
appstore-check:
docker:
- image: cimg/base:stable
steps:
- asc/install:
version: latest
- asc/exec:
command: asc --help
workflows:
main:
jobs:
- appstore-checkinstall: Installascfrom GitHub release assetssetup-auth: Exportascauthentication environment variablesexec: Execute a providedasccommand stringsmokejob: Installascand run no-side-effect smoke checks
- Sensitive values are passed by env var name, not inline secrets
setup-authwrites exported values toBASH_ENVfor subsequent steps- Optional checksum verification is supported in
install
These examples are kept as publication fixtures for a future CircleCI Registry release. They are not proof that a Registry orb exists today.
- CircleCI orb docs: https://circleci.com/docs/orbs/author/orb-concepts
- asc CLI: https://github.com/rudrankriyam/App-Store-Connect-CLI
Prerequisite: CircleCI CLI
circleci orb pack src > orb.yml
circleci orb validate orb.yml- GitHub source release:
v1.0.1 - CircleCI Registry publication is still pending
- Dev orb publishes from non-
mainbranches - Production publishes only on semver tags (
vX.Y.Z) - CircleCI context
circleci-orb-publishingmust provide publishing token