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>