- Add wc-licensed-product-client as git submodule in lib/
- Change Composer repository from VCS to path type
- CI now checks out submodules recursively
- Remove COMPOSER_AUTH (no longer needed)
This solves the CI networking issue by fetching the
dependency via git submodule instead of Composer.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Use COMPOSER_AUTH with HTTP basic auth to access private
wc-licensed-product-client repository during builds.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The actions/gitea-release-action doesn't exist on GitHub.
Use curl with Gitea API instead for reliable release creation.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Automated release builds triggered by v* tags
- PHP 8.3 environment with production dependencies
- Automatic translation compilation (.po to .mo)
- Version verification (plugin version must match tag)
- WordPress-compliant zip structure
- SHA256 checksum generation
- Package structure verification
- Changelog extraction for release notes
- Automatic Gitea release creation with attachments
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>