Actions reference
Alpacon provides four GitHub Actions for CI/CD workflows.
alpacon-setup-action
Install the Alpacon CLI in your workflow environment
alpacon-websh-action
Execute shell commands on remote servers
alpacon-cp-action
Copy files between local and remote servers
alpacon-common-action
Run any Alpacon CLI command
Prerequisites
All actions except alpacon-setup-action require:
- An Alpacon workspace URL (e.g.,
https://your-workspace.us1.alpacon.io) - An API token with appropriate permissions
Store these as GitHub Actions secrets in your repository.
Version policy
All actions follow semantic versioning. Use @v1 to automatically receive backward-compatible updates:
- uses: alpacax/alpacon-setup-action@v1
- uses: alpacax/alpacon-websh-action@v1
- uses: alpacax/alpacon-cp-action@v1
- uses: alpacax/alpacon-common-action@v1
For usage examples and workflow patterns, see GitHub Actions integration.