FishPig WordPress Theme Builder
Composer package for the FishPig WordPress theme with automated build system, enabling modern dependency management in professional WordPress workflows via Packagist.
Composer package for the FishPig WordPress theme, enabling modern dependency management in Composer-based WordPress installations. Automated build process compiles from source and publishes to Packagist with semantic versioning when new versions are published.
Problem
FishPig theme wasn’t available as a Composer package, making it difficult to manage in professional WordPress workflows that use Composer for dependency management, version locking, and CI/CD automation.
Solution
Build a Github meta repository, that uses Github Workflows to watch the official Fishpig repository for new tags to be published. Once a tag is published, we build the WP theme files and publish the same tag.
Dependabot/Renovate Integration
Reproducible Builds
Fully Automated Process
Modernized Fishpig WP Integration
Benefits:
- Version locking across environments
- Automated updates through Dependabot/Renovate
- CI/CD pipeline integration
- Professional dependency management
Impact
- Modernized distribution aligned with PHP best practices
- Easier maintenance for Composer-managed WordPress sites
- Consistent deployments with version control
- Enterprise-ready for professional workflows
Technical Highlights
- Docker GH Action to build compile theme from source
- Automatically published new theme updates on upstream tag release
- Allows stable automated WP deployments for Fishpig managed sites.