Skip to content

feat: pin rippled image to 3.1.3 and auto-bump via watch workflow - #42

Closed
shichengripple001 wants to merge 1 commit into
mainfrom
feat/pin-docker-image-version
Closed

feat: pin rippled image to 3.1.3 and auto-bump via watch workflow#42
shichengripple001 wants to merge 1 commit into
mainfrom
feat/pin-docker-image-version

Conversation

@shichengripple001

Copy link
Copy Markdown
Contributor

Summary

  • Pins DEFAULT_IMAGE from :latest to :3.1.3 for reproducibility — avoids surprise failures when Docker Hub updates latest
  • Adds a bump-default-image job to the existing watch-rippled-image.yml: after e2e tests pass against a new xrpllabsofficial/xrpld:latest digest, it resolves the matching version tag and opens a PR to update DEFAULT_IMAGE in compose.ts

How the auto-bump works

  1. Daily cron detects a new digest on xrpllabsofficial/xrpld:latest
  2. e2e suite runs against the new image across all modes and Node versions
  3. If all tests pass, the new job queries Docker Hub to find the semver tag matching that digest
  4. Opens a PR bumping DEFAULT_IMAGE — human reviews before merge

Review checklist

  • Verify DEFAULT_IMAGE = 'xrpllabsofficial/xrpld:3.1.3' in src/core/compose.ts
  • Review the new bump-default-image job in watch-rippled-image.yml

🤖 Generated with Claude Code

- Change DEFAULT_IMAGE from :latest to :3.1.3 for reproducibility
- Add bump-default-image job to watch-rippled-image.yml: after e2e tests
  pass against a new xrpllabsofficial/xrpld:latest digest, resolves the
  matching version tag and opens a PR to update DEFAULT_IMAGE in compose.ts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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