Skip to content

[i,l,-r] build: bump version to 2.3.0-wavemm.1#7

Merged
phosphore merged 1 commit into
masterfrom
lorenzo/wavemm-fork-version
Apr 30, 2026
Merged

[i,l,-r] build: bump version to 2.3.0-wavemm.1#7
phosphore merged 1 commit into
masterfrom
lorenzo/wavemm-fork-version

Conversation

@phosphore
Copy link
Copy Markdown
Member

Bumps Maven version to mark this as a wavemm fork build (distinct from upstream 2.3.0).

Also serves a practical purpose: our App Engine version_id is derived from the source ZIP hash, and App Engine doesn't allow mutating env vars on an existing version. When we flip env-var-only settings (e.g., SLACK_NOTIFICATIONS_ENABLED) without touching Java source, Terraform tries to delete-and-recreate a version with the same ID, which App Engine rejects with 409.

Bumping the trailing patch (.1, .2, .3, ...) on every flag-only redeploy is cheap and gives an unambiguous progression in the App Engine version list. The next env-var-only redeploy will bump to 2.3.0-wavemm.2.

🤖 Generated with Claude Code

Two reasons:
1. Marks the artifact as a wavemm fork build, distinct from
   upstream 2.3.0 — useful when reading App Engine logs across
   versions or when troubleshooting a deploy-vs-upstream-bug
   question.

2. Forces the App Engine version_id (derived from the source ZIP
   hash) to change whenever we flip an env-var-only setting
   without touching Java source. App Engine doesn't allow
   mutating env vars on an existing version, and our terraform
   module derives version_id from source hash alone. Bumping the
   pom.xml between flag-only deploys keeps Terraform from
   trying to delete-and-recreate a version with the same ID
   (which App Engine rejects with 409).

Subsequent flag-only deploys can bump the trailing integer
(.2, .3, …) — bumping the patch number on every wavemm-side
re-deploy is cheap and unambiguous in the App Engine version list.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@phosphore phosphore changed the title build: bump version to 2.3.0-wavemm.1 [i,l,-r] build: bump version to 2.3.0-wavemm.1 Apr 30, 2026
@phosphore phosphore merged commit b297f34 into master Apr 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant