Getting Started with AllSpice Actions
AllSpice Actions allow you to automate checks and workflows for your hardware designs as they change.
This guide explains how Actions fit into the AllSpice workflow, where they run, and what to expect when you start using them. It is the recommended starting point before setting up your first Action.
What are Actions used for?
Actions are used to run automated checks and jobs against your designs.
Common examples include:
- Validating design rules or constraints
- Generating bills of materials automatically
- Tracking cost and component changes
- Enforcing team specific review requirements
- Running custom scripts as part of design reviews
Actions help teams make reviews more consistent and reduce manual effort.
Where Actions run
Actions run on designs stored in AllSpice repositories.
When a design changes, Actions can be triggered automatically and their results appear directly in the context of design reviews. This keeps automation results visible to the same engineers reviewing the design.
Actions do not replace manual review. They support it by handling repeatable, deterministic checks.
How Actions fit into the review workflow
Most teams use Actions alongside other review tools:
- Manual review for engineering judgment and discussion
- DRCY for AI assisted schematic analysis
- Actions for rule based, repeatable automation
Together, these layers improve review coverage without slowing development.
What happens when an Action runs?
When an Action is triggered:
- AllSpice runs the Action against the current design revision.
- Results are recorded automatically.
- Action output is attached to the relevant design review.
Depending on the Action, results may include:
- Pass or fail status
- Generated artifacts such as BOMs
- Detailed logs or reports
Engineers can review Action results alongside other feedback.
What you need before setting up Actions
Before configuring Actions, make sure you have:
- A design stored in an AllSpice repository
- Permission to configure Actions for the repository
- A clear idea of what checks or automation you want to run
For a complete checklist, see Pre-requisites.
Next steps
Once you understand how Actions fit into the workflow, continue to:
Setting up your first Action workflow
This guide walks through enabling Actions and running your first automated check on a real design.
You can also browse available automation options in Exploring the Actions library.