Skip to content

fix(examples): pin the release version instead of latest - #388

Merged
scttbnsn merged 1 commit into
dev/v0.9from
fix/examples-pin-version
Oct 9, 2026
Merged

scttbnsn merged 1 commit into
dev/v0.9from
fix/examples-pin-version

Conversation

@scttbnsn

@scttbnsn scttbnsn commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Six of the seven example files used ghcr.io/codeswhat/portwing:latest, so an example copied today would change behaviour under you at the next release. They now pin the release version, the same way the observability example already did.

  • The four Compose examples and both Kubernetes manifests pin 0.9.25.
  • The release contract checks all seven example files: each must carry the current release version and none may use latest for the Portwing image. The self-test mutates each file both ways.
  • RELEASING.md lists the examples among the files the release prep bumps.

All five Compose examples still pass docker compose config -q. The Kubernetes manifests keep imagePullPolicy: Always.

@coderabbitai

coderabbitai Bot commented Oct 9, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 16 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: Repository: CodesWhat/portwing/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: ac808554-d2de-42b3-85f2-8f5ccedfa3fa

📥 Commits

Reviewing files that changed from the base of the PR and between f4cfaa4 and b48bb44.


⛔ Files ignored due to path filters (1)
  • CHANGELOG.md is excluded by !CHANGELOG.md

📒 Files selected for processing (9)
  • RELEASING.md
  • examples/docker-compose.edge-with-exec.yml
  • examples/docker-compose.edge.yml
  • examples/docker-compose.standard.yml
  • examples/docker-compose.with-sockguard.yml
  • examples/kubernetes/edge.yaml
  • examples/kubernetes/standard.yaml
  • scripts/package-release-config-test-test.sh
  • scripts/package-release-config-test.sh


  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@codecov

codecov Bot commented Oct 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@biggest-littlest biggest-littlest left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Examples pin the release version, enforced by the release contract with self-test mutations. 14 required checks green on b48bb44. CodeRabbit was out of free reviews; no outside review on this one.

@ALARGECOMPANY ALARGECOMPANY left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Examples pin the release version, enforced by the release contract with self-test mutations. 14 required checks green on b48bb44. CodeRabbit was out of free reviews; no outside review on this one.

@scttbnsn
scttbnsn merged commit f510dd3 into dev/v0.9 Oct 9, 2026
36 checks passed
@scttbnsn
scttbnsn deleted the fix/examples-pin-version branch October 9, 2026 22:34
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