bluebricks-co/Bricks CLI Action

Manages Bricks CLI operations for Infrastructure as Code

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Apr 10, 2025
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: bluebricks-co/bricks-action@db4645c781806df99a5be667a2cde1911b14c46b # v1.2.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
commandPrimary Bricks command (bprint, bp, clouds, env, install, publish, updateci, etc)yes
subcommandSubcommand for the primary command (publish, bump, prepare, etc)no
packagePackage name for operations that require itno
versionVersion specification for version-related commandsno
filePath to a YAML manifest file for the install command (used with -f flag)no
envEnvironment slug as the deployment target (used with install command)no
plan-onlyWill create a deployment plan only without executing the deployment (used with install command)nofalse
set-slugSet deployment slug for install commandno
config-filePath to Bricks config fileno$HOME/.bricks/config.yaml
api-keyBricks API key for authenticationyes
api-urlBricks API URL for communicationnohttps://api.bluebricks.co
propsJSON string of propertiesno
props-filePath to JSON properties file for install commandno
bump_typeType of version bump to apply (major, minor, patch)no
srcSource path for blueprint operationsno.
artifacts-folderPath to artifacts foldernobluebricks/packages
blueprints-folderPath to blueprints foldernobluebricks/blueprints
artifact-bumpVersion bump type for packagesnopatch
blueprint-bumpVersion bump type for blueprintsnopatch
outputOutput format (ascii or json)noascii
baseBase branch for git diffnoorigin/main
headHead Git reference for updateci command comparisonnoHEAD
flagsAdditional flags to be added to any command (e.g., --dry)no
namedescription
has_changesBoolean indicating whether any changes were detected and applied
changes_summaryFormatted summary of all version changes made to artifacts and blueprints
dependency_graphVisual representation of the dependency relationships between updated components
deployment_planDetailed deployment plan for install command
plan_idUnique identifier for the generated deployment plan
artifacts_plan_idsComma separated list of artifacts plan IDs in format <artifact_name>:<plan_id>
deployment_idIdentifier for the deployment
deployment_svgBase64 encoded SVG visualization of the deployment
errorError message if the command failed