mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[GH-ISSUE #712] CI Integrations: create and publish a first-party Bitrise Step for asc #193
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#193
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/712
Problem
Bitrise users currently need to copy/paste shell snippets to install and run
ascin workflows.That leads to duplicated setup, inconsistent auth handling, and weaker discoverability in Bitrise’s ecosystem.
Goal
Publish a first-party Bitrise Step for
ascwith secure inputs, clean outputs, and official Step Library availability.Research (reference implementations and guidance)
Bitrise step authoring docs
bitrise :step create),step.ymlinterface, and sharing/review process.High-quality Step references
steps-git-clone(excellentstep.ymlUX: categories, strong descriptions, CI-safe defaults,run_if: .IsCI).steps-certificate-and-profile-installer(sensitive input handling + iOS-focused conventions).steps-script(simple utility pattern with practical defaults and debug inputs).Proposal (v1 scope)
Create a dedicated step repo (suggestion:
rudrankriyam/steps-asc-cli) and publish tobitrise-steplib.Step behavior (v1)
Single step with two modes:
mode=install)mode=run)Inputs (minimum)
version(defaultlatest)mode(install/run)command(required whenmode=run)working_dir(default$BITRISE_SOURCE_DIR)profile(optional)debug(yes/no)Optional auth-related inputs (sensitive where needed):
key_idissuer_idprivate_key_path/private_keybypass_keychainOutputs (minimum)
ASC_CLI_PATHASC_CLI_VERSIONASC_COMMAND_EXIT_CODE(when run mode)Design constraints
step.yml.Test and publishing requirements
bitrise.ymlfor local and CI testing.audit-this-stepequivalent flow)asccommand successfullyDeliverables
step.ymlstep.shor Go toolkit)README.mdbitrise.ymltest workflowsAcceptance criteria
ascworkflows.Nice-to-have follow-ups
@rudrankriyam commented on GitHub (Feb 21, 2026):
Implemented in the dedicated Bitrise step repository:
https://github.com/rudrankriyam/steps-setup-asc
This issue’s requested deliverables (step.yml, step.sh, bitrise.yml, README, and CI validation) now live there.