AllSpice Actions Demos
👋 Welcome to the AllSpice Actions Demos profile! This space showcases examples of how to integrate AllSpice with CI/CD workflows to bring automation, validation, and consistency to hardware development.
💡 About
AllSpice enables Git-based workflows for hardware engineers—bringing the power of version control, design reviews, and CI to ECAD projects. This profile hosts reusable demonstration repositories and configurations that illustrate how to:
- Run automated electrical design checks on pull requests
- Generate and publish BOMs and PDFs
- Validate file structure or metadata in ECAD databases
- Integrate with external systems like PLM or QMS
- Deploy hardware test scripts using CI runners
Whether you're just getting started or looking to level up your hardware DevOps practices, you'll find modular, real-world examples here.
🔧 Demo Repositories
Each repository in this profile highlights a specific use case:
-
Action-notify-repos-on-release-Demo
Demonstrates how to notify repositories upon a new release using Python scripts.
🚀 Getting Started
Each demo repository includes:
- A
.allspice.yml
or.github/workflows
CI configuration - Example hardware project files (e.g., KiCad, Altium, OrCAD)
- Step-by-step instructions in the repository README
🔗 Visit AllSpice.io to learn more about hardware-native Git workflows.