Skip to content

rudrankriyam/asc-orb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

asc CircleCI Orb

CircleCI Build Status CircleCI Orb Version License

Official CircleCI Orb for asc (App Store Connect CLI), published as rudrankriyam/asc.

Use this orb to install asc, configure secure App Store Connect API authentication, and automate iOS/TestFlight release workflows in CircleCI.

Why use this orb

  • Optimized installer for asc release binaries (latest or pinned version)
  • Secure auth setup using CircleCI env_var_name parameters
  • Reusable commands for App Store Connect automation in CI/CD
  • Works in Linux and macOS CircleCI executors

Quick start

version: 2.1

orbs:
  asc: rudrankriyam/asc@x.y.z

jobs:
  appstore-check:
    docker:
      - image: cimg/base:stable
    steps:
      - asc/install:
          version: latest
      - asc/run:
          command: asc --help

workflows:
  main:
    jobs:
      - appstore-check

Commands and jobs

  • install: Install asc from GitHub release assets
  • setup-auth: Export asc authentication environment variables
  • run: Execute a provided asc command string
  • smoke job: Install asc and run no-side-effect smoke checks

Security model

  • Sensitive values are passed by env var name, not inline secrets
  • setup-auth writes exported values to BASH_ENV for subsequent steps
  • Optional checksum verification is supported in install

Usage examples

Resources

Local development

Prerequisite: CircleCI CLI

circleci config pack src > orb.yml
circleci orb validate orb.yml

Publishing

  • Dev orb publishes from non-main branches
  • Production publishes only on semver tags (vX.Y.Z)
  • CircleCI context circleci-orb-publishing must provide publishing token

About

Official CircleCI Orb for asc (App Store Connect CLI): install asc, set up secure App Store Connect API auth, and automate iOS/TestFlight CI/CD workflows.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages