Fix update-version workflow to update TWP_VERSION constant
All checks were successful
Create Release / build (push) Successful in 3s

The workflow was only updating the Version comment but not the TWP_VERSION constant, causing the local repository to show the placeholder while releases showed the actual version.

Now updates both:
- Version: header comment
- TWP_VERSION constant

This matches the release.yml workflow and ensures version consistency.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-12-01 16:46:46 -08:00
parent a3345ed854
commit 026edde33b

View File

@@ -19,11 +19,13 @@ jobs:
- name: Update version in plugin file - name: Update version in plugin file
run: | run: |
# Replace version in main plugin file # Replace version in main plugin file (both header and constant)
sed -i "s/Version: .*/Version: ${{ env.TAG }}/" twilio-wp-plugin.php sed -i "s/Version: {auto_update_value_on_deploy}/Version: ${{ env.TAG }}/" twilio-wp-plugin.php
sed -i "s/TWP_VERSION', '{auto_update_value_on_deploy}/TWP_VERSION', '${{ env.TAG }}/" twilio-wp-plugin.php
# Verify change # Verify changes
grep "Version:" twilio-wp-plugin.php grep "Version:" twilio-wp-plugin.php
grep "TWP_VERSION" twilio-wp-plugin.php
- name: Commit changes - name: Commit changes
run: | run: |