Skip to content

Release v1.2.1#2306

Merged
kvaps merged 1 commit intorelease-1.2from
release-1.2.1
Mar 31, 2026
Merged

Release v1.2.1#2306
kvaps merged 1 commit intorelease-1.2from
release-1.2.1

Conversation

@cozystack-bot
Copy link
Copy Markdown
Member

This PR prepares the release v1.2.1.

@cozystack-bot cozystack-bot added the release Releasing a new Cozystack version label Mar 31, 2026
@dosubot dosubot bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Mar 31, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Mar 31, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: d9fa2ca4-8497-4800-834f-ec2cb40d8d2f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-1.2.1

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 and usage tips.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates Cozystack components from version 1.2.0 to 1.2.1 across various configuration files. The review feedback identifies several instances where version tags were incremented without updating the corresponding image digests, which likely indicates an oversight in the release process. Additionally, the reviewer cautioned against updating digests for existing version tags to maintain immutability, suggesting that a new version tag should be issued instead.

migrations:
enabled: false
image: ghcr.io/cozystack/cozystack/platform-migrations:v1.2.0@sha256:3a3d8cfa4323d8023b7c7800d8b552b250bc2de01ca7550fd024a10b12324f6d
image: ghcr.io/cozystack/cozystack/platform-migrations:v1.2.1@sha256:3a3d8cfa4323d8023b7c7800d8b552b250bc2de01ca7550fd024a10b12324f6d
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

The image digest for platform-migrations remains identical to the one used in v1.2.0 (sha256:3a3d8cfa...). Since this is a release PR where most other components have received new digests, this indicates that the image content has not been updated for the v1.2.1 release, which is likely unintentional.

@@ -1,2 +1,2 @@
e2e:
image: ghcr.io/cozystack/cozystack/e2e-sandbox:v1.2.0@sha256:7964a3e4b11053887be201d62f94138c3a7836c861036c26fb833aa1fcb934e1
image: ghcr.io/cozystack/cozystack/e2e-sandbox:v1.2.1@sha256:7964a3e4b11053887be201d62f94138c3a7836c861036c26fb833aa1fcb934e1
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

The image digest for e2e-sandbox has not changed from v1.2.0 (sha256:7964a3e4...). This results in the v1.2.1 tag pointing to the exact same image content as the previous version, which is inconsistent with the version bump.

@@ -1 +1 @@
ghcr.io/cozystack/cozystack/objectstorage-sidecar:v1.2.0@sha256:b508ca451c6051b64e71cedd6209c80ac0e0bea8aa6bb47e838ec9d99bf4796a
ghcr.io/cozystack/cozystack/objectstorage-sidecar:v1.2.1@sha256:b508ca451c6051b64e71cedd6209c80ac0e0bea8aa6bb47e838ec9d99bf4796a
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

The digest for objectstorage-sidecar is unchanged from v1.2.0 (sha256:b508ca45...). This means the v1.2.1 tag is pointing to the same binary content as the previous version.

image: ghcr.io/cozystack/cozystack/openapi-ui-k8s-bff:v1.2.1@sha256:f7e6723bde49e07160457ba92fb47d84e23f10e9ba7092f14a853c3d349dc287
tokenProxy:
image: ghcr.io/cozystack/cozystack/token-proxy:v1.2.0@sha256:2e280991e07853ea48f97b0a42946afffa10d03d6a83d41099ed83e6ffc94fdc
image: ghcr.io/cozystack/cozystack/token-proxy:v1.2.1@sha256:2e280991e07853ea48f97b0a42946afffa10d03d6a83d41099ed83e6ffc94fdc
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

The digest for the token-proxy image (sha256:2e280991...) has not changed, while the neighboring openapi-ui and openapi-ui-k8s-bff images in the same file have been updated with new digests. This inconsistency suggests that the token-proxy digest was missed during the version bump to v1.2.1.

@@ -1 +1 @@
ghcr.io/cozystack/cozystack/grafana-dashboards:v1.2.0@sha256:2c9aa0b48e2bf6167db198f4d15882bfe51700108edf2e9f6d0942940a2c1204
ghcr.io/cozystack/cozystack/grafana-dashboards:v1.2.1@sha256:2c9aa0b48e2bf6167db198f4d15882bfe51700108edf2e9f6d0942940a2c1204
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

The image digest for grafana-dashboards remains identical to the v1.2.0 version (sha256:2c9aa0b4...). This indicates the image was not updated for the v1.2.1 release.

objectstorage:
controller:
image: "ghcr.io/cozystack/cozystack/objectstorage-controller:v1.2.0@sha256:05aee8bf8b292150090868163c6bb49962d874ac63858c93f8e130f53dd40b85"
image: "ghcr.io/cozystack/cozystack/objectstorage-controller:v1.2.1@sha256:05aee8bf8b292150090868163c6bb49962d874ac63858c93f8e130f53dd40b85"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

The image digest for objectstorage-controller is unchanged from v1.2.0 (sha256:05aee8bf...). This results in the v1.2.1 tag pointing to the same image content as the previous version.

region: ""
sidecar:
image: "ghcr.io/cozystack/cozystack/objectstorage-sidecar:v1.2.0@sha256:b508ca451c6051b64e71cedd6209c80ac0e0bea8aa6bb47e838ec9d99bf4796a"
image: "ghcr.io/cozystack/cozystack/objectstorage-sidecar:v1.2.1@sha256:b508ca451c6051b64e71cedd6209c80ac0e0bea8aa6bb47e838ec9d99bf4796a"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

The image digest for objectstorage-sidecar remains identical to the one used in v1.2.0 (sha256:b508ca45...). This suggests the image content has not been updated for the v1.2.1 release.

image:
repository: ghcr.io/cozystack/cozystack/piraeus-server
tag: 1.32.3@sha256:64c91357affc6317d9544fc35b3ff8b2fcb065ad8fc5ed26f7a2fa8ac991a1c1
tag: 1.32.3@sha256:d78071fdc33220168e3f2ab112a86208be95898b75268a0c62763b8a04e145ad
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

medium

Updating the digest for an existing version tag (1.32.3) makes the tag mutable. While the digest is pinned in this configuration, it is generally better practice to issue a new version tag when image content changes to maintain immutability and traceability across the registry.

Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com>
@kvaps kvaps merged commit 1b32142 into release-1.2 Mar 31, 2026
7 checks passed
@kvaps kvaps deleted the release-1.2.1 branch March 31, 2026 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Releasing a new Cozystack version size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants