Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

asc CircleCI Orb

CircleCI Build Status Status License

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.

Publication status

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.

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

Pending registry example

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-check

Commands and jobs

  • install: Install asc from GitHub release assets
  • setup-auth: Export asc authentication environment variables
  • exec: 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

These examples are kept as publication fixtures for a future CircleCI Registry release. They are not proof that a Registry orb exists today.

Resources

Local development

Prerequisite: CircleCI CLI

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

Publishing

  • GitHub source release: v1.0.1
  • CircleCI Registry publication is still pending
  • 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

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages