Skip to content

fix(release): keep prereleases off stable channels - #1328

Merged
scarmuega merged 2 commits into
mainfrom
docs/dolos-v2-release-labels
Sep 11, 2026
Merged

fix(release): keep prereleases off stable channels#1328
scarmuega merged 2 commits into
mainfrom
docs/dolos-v2-release-labels

Conversation

@scarmuega

@scarmuega scarmuega commented Sep 10, 2026

Copy link
Copy Markdown
Member

Summary

  • keep Docker prereleases off stable, major, and minor aliases using declarative docker/metadata-action rules
  • keep latest on main, publish exact SemVer tags for releases and prereleases, and retain immutable SHA tags
  • document the active Docker channels and storage layout without migration history
  • point incompatible-storage errors to the current bootstrap guide

Trellis plan: plans/dolos-v2-release-labels.md

Verification

  • checked the current docker/metadata-action documentation for SemVer prerelease and enable behavior
  • parsed .github/workflows/docker.yml with Ruby YAML
  • git diff --check
  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --all-features
  • cargo build --workspace --all-targets --all-features
  • cargo test --workspace --all-targets
  • cargo test --workspace --all-features --exclude dolos-minibf --exclude dolos-minikupo --exclude dolos-trp

The full test commands ran outside the restricted sandbox because their HTTP fixtures bind loopback addresses. Both suites completed successfully. Clippy exits successfully with seven existing warnings in snapshot/Cardano test or model code; this PR does not touch those locations.

@coderabbitai

coderabbitai Bot commented Sep 10, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 11 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used all 2 included reviews currently available.

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

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: a5d78f09-06c7-4279-9626-279a7e4e0a1d

📥 Commits

Reviewing files that changed from the base of the PR and between 49fbfe2 and 4f10237.

📒 Files selected for processing (10)
  • .github/workflows/docker.yml
  • AGENTS.md
  • crates/fjall/src/archive/README.md
  • crates/fjall/src/state/README.md
  • docs/content/architecture/data-layer.mdx
  • docs/content/configuration/schema.mdx
  • docs/content/installation/binaries.mdx
  • docs/content/installation/docker.mdx
  • src/adapters/storage.rs
  • src/bin/dolos/init.rs

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.

Comment thread .github/scripts/docker-tags.sh Outdated
Comment thread .github/scripts/test-docker-tags.sh Outdated
Comment thread .github/workflows/docker.yml Outdated
@scarmuega

Copy link
Copy Markdown
Member Author

documentation (in docs or in-place) should not track the history of how v1 was and how v2 is now. The docs are not meant to track history, that's what git is for. Docs are meant to describe the current state.

@scarmuega
scarmuega merged commit 166e268 into main Sep 11, 2026
19 checks passed
@scarmuega
scarmuega deleted the docs/dolos-v2-release-labels branch September 11, 2026 01:03
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