Skip to content

Conversation

@MoonBoi9001
Copy link
Member

Summary

Resolves the infinite release cycle caused by version references in deployment config files not being automatically updated by release-please.

Motivation

After deploying release-please automation in #45, every release created a version mismatch:

  • Manifest would update to v0.4.1
  • But docker-compose.yml and k8s/deployment.yaml remained at v0.4.0
  • Manually updating these files triggered another release (v0.4.2)
  • Creating a perpetual cycle where config files were always one version behind

Changes

  1. Added # x-release-please-version markers to Docker image tags in:
    • docker-compose.yml
    • k8s/deployment.yaml
  2. Added k8s/deployment.yaml to release-please extra-files configuration
  3. Updated both files to current manifest version (v0.4.1)

Impact

After merge, release-please will automatically update Docker image version tags in all deployment configuration files during each release, keeping everything in sync and eliminating manual version updates.

🤖 Generated with Claude Code

Add x-release-please-version markers to docker-compose.yml and k8s/deployment.yaml
to enable automatic version updates during releases. Include k8s/deployment.yaml in
release-please extra-files configuration. Update both files to current v0.4.1.

This resolves the infinite release cycle where version references in config files
remained outdated after releases, creating perpetual version mismatches.

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

Co-Authored-By: Claude <[email protected]>
RembrandtK
RembrandtK previously approved these changes Nov 7, 2025
@MoonBoi9001 MoonBoi9001 merged commit caf6dbe into main Nov 7, 2025
12 checks passed
@MoonBoi9001 MoonBoi9001 deleted the fix/release-please-version-sync branch November 7, 2025 19:18
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.

3 participants