Add support for semantic version tags with pre-release identifiers (e.g., 1.0.0-alpha.1, 1.0.0-beta.2) in the GitHub Actions release workflow. The workflow now triggers on both stable versions (X.Y.Z) and pre-release versions (X.Y.Z-*). Co-Authored-By: Claude <noreply@anthropic.com>