@acidgreen-au/ag-cicd-cli
v0.5.0
Published
Acidgreen CI/CD CLI tools
Downloads
924
Readme
@acidgreen-au/ag-cicd-cli
CLI tools for Acidgreen CI/CD workflows. Provides commands for Shopify theme deployment, code quality checks, environment validation, and git automation.
Installation
pnpm install -g @acidgreen-au/ag-cicd-cliOr use directly with npx:
pnpx @acidgreen-au/ag-cicd-cli <command>Usage
ag --helpFor help with a specific command:
ag <command> --helpRequirements
- Node.js >= 24.0.0
- Shopify CLI (for theme commands)
Contributing
This project uses changesets for version management and changelog generation.
Adding a changeset
When making changes that should be released, add a changeset:
pnpm changesetSelect the change type:
- patch - Bug fixes, documentation updates
- minor - New features (backwards compatible)
- major - Breaking changes
Write a summary describing your change. This will appear in the CHANGELOG.
Release workflow
- Make changes and add changeset(s) with your PR
- Merge PR to main
- CI runs
pnpm versionto consume changesets and bump version - CI commits version bump and creates git tag
- CI publishes to npm on tag
Manual release (maintainers)
# Consume changesets, update version and CHANGELOG
pnpm version
# Build and publish to npm
pnpm release