Skip to content

Bump versions for release - #102

Merged
lukaskratzel merged 10 commits into
mainfrom
chore/bump-release-versions
May 11, 2026
Merged

lukaskratzel merged 10 commits into
mainfrom
chore/bump-release-versions

Conversation

@lukaskratzel

@lukaskratzel lukaskratzel commented Apr 30, 2026 •

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • New Features

    • Added a hidden "Java 17" app entry to the landing page's additional apps (label: "Java 17", visibility: hidden).
  • Chores

    • Pinned/updated Theia Cloud container and preloaded images to specific release tags.
    • Updated default app image tag for app definitions.
    • Disabled landing page Sentry/error-reporting.
    • Bumped an internal chart dependency to the next patch.

Review Change Stack

@coderabbitai

coderabbitai Bot commented Apr 30, 2026 •

Copy link
Copy Markdown

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: c7fa3b08-6fc2-4fc5-9b1e-6b80f5804265

📥 Commits

Reviewing files that changed from the base of the PR and between 64d0d5d and fa083b2.

📒 Files selected for processing (6)
  • charts/theia-cloud-combined/values.yaml
  • deployments/test1.theia-test.artemis.cit.tum.de/values.yaml
  • deployments/test2.theia-test.artemis.cit.tum.de/values.yaml
  • deployments/test3.theia-test.artemis.cit.tum.de/values.yaml
  • deployments/theia-staging.artemis.cit.tum.de/values.yaml
  • deployments/theia.artemis.cit.tum.de/values.yaml
✅ Files skipped from review due to trivial changes (2)
  • deployments/test3.theia-test.artemis.cit.tum.de/values.yaml
  • deployments/test1.theia-test.artemis.cit.tum.de/values.yaml
🚧 Files skipped from review as they are similar to previous changes (3)
  • charts/theia-cloud-combined/values.yaml
  • deployments/test2.theia-test.artemis.cit.tum.de/values.yaml
  • deployments/theia-staging.artemis.cit.tum.de/values.yaml

📝 Walkthrough

Walkthrough

Pinned multiple Theia Helm image tags to 2026-05-05, disabled landingPage Sentry, added a hidden landingPage.additionalApps.java-17-latest (label: "Java 17", visible: false) across chart and deployment values, and bumped the theia-cloud chart dependency to 1.4.0-next.6.

Changes

Helm values: image pins & landing page app

Layer / File(s) Summary
Values reference: landingPage app
value-reference-files/theia-cloud-helm-values.yml
Adds landingPage.additionalApps.java-17-latest with label: Java 17 and visible: false.
Chart dependency
charts/theia-cloud-combined/Chart.yaml
Bumps theia-cloud dependency from 1.4.0-next.5 → 1.4.0-next.6.
Combined chart values
charts/theia-cloud-combined/values.yaml
Adds hidden landingPage.additionalApps.java-17-latest (label: Java 17, visible: false).
Test deployments
deployments/test1.theia-test.../values.yaml, deployments/test2.theia-test.../values.yaml, deployments/test3.theia-test.../values.yaml
Inserts java-17-latest additionalApps entry (label: Java 17, visible: false) into multiple test deployment values.
Staging values
deployments/theia-staging.artemis.cit.tum.de/values.yaml
Pins operator/service/landingPage and preloading images to 2026-05-05, adds hidden java-17-latest, and updates theia-appdefinitions.defaultImageTag to 2026-05-05.
Production values
deployments/theia.artemis.cit.tum.de/values.yaml
Pins operator/service and preloading images to 2026-05-05, updates landingPage image and sets theia-cloud.landingPage.sentry.enable: false, adds hidden java-17-latest, and sets theia-appdefinitions.defaultImageTag to 2026-05-05.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Suggested labels

ready to merge

Suggested reviewers

  • CodeByNikolas
  • KevinGruber2001
  • Mtze

Poem

🐰 I hopped through values, tags neat and spry,
Pinned images firm beneath a springtime sky.
A hidden Java app tucked out of sight,
Charts nudged forward, defaults set just right.
Hooray — deployments ready for the night.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Bump versions for release' accurately describes the main changes across all modified files—updating image tags and chart dependencies to version 2026-05-05.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/bump-release-versions

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


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.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
deployments/theia.artemis.cit.tum.de/values.yaml (1)

60-69: ⚠️ Potential issue | 🟠 Major

Staging deployment values not updated in control-plane release.

The documented release process (docs/deployment-workflows.md:91–106) requires synchronized updates across staging and production for each image family. This PR updated production control-plane tags (operator:latest-375ef32, service:latest-375ef32) but staging still uses floating :latest tags. The conversion-webhook is already synced (both at latest-e431a13), but deployments/theia-staging.artemis.cit.tum.de/values.yaml must be updated with the same control-plane SHAs before merging.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@deployments/theia.artemis.cit.tum.de/values.yaml` around lines 60 - 69,
Staging control-plane image tags are still floating (:latest); update the
theia-staging deployment values.yaml to use the same control-plane SHAs used
here by replacing image: ghcr.io/eduide/eduide-cloud/operator:latest and image:
ghcr.io/eduide/eduide-cloud/service:latest with the pinned tags image:
ghcr.io/eduide/eduide-cloud/operator:latest-375ef32 and image:
ghcr.io/eduide/eduide-cloud/service:latest-375ef32 (the conversion-webhook is
already synced), then commit the changed values file so staging and production
use the same control-plane SHAs.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Outside diff comments:
In `@deployments/theia.artemis.cit.tum.de/values.yaml`:
- Around line 60-69: Staging control-plane image tags are still floating
(:latest); update the theia-staging deployment values.yaml to use the same
control-plane SHAs used here by replacing image:
ghcr.io/eduide/eduide-cloud/operator:latest and image:
ghcr.io/eduide/eduide-cloud/service:latest with the pinned tags image:
ghcr.io/eduide/eduide-cloud/operator:latest-375ef32 and image:
ghcr.io/eduide/eduide-cloud/service:latest-375ef32 (the conversion-webhook is
already synced), then commit the changed values file so staging and production
use the same control-plane SHAs.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 802e0b60-fff1-4ada-9472-b5660e2f6054

📥 Commits

Reviewing files that changed from the base of the PR and between 163e6e7 and e43ddd1.

📒 Files selected for processing (1)
  • deployments/theia.artemis.cit.tum.de/values.yaml

Copilot AI left a comment

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.

Pull request overview

Updates the production Helm values for theia.artemis.cit.tum.de to point at newer container image tags as part of a release bump.

Changes:

  • Bump theia-cloud.operator.image and theia-cloud.service.image tags.
  • Update preloading image tags (landing page + language images) and align landingPage.image.
  • Bump theia-appdefinitions.defaultImageTag.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread deployments/theia.artemis.cit.tum.de/values.yaml Outdated

@Mtze Mtze 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.

As discussed in the meeting - please use a "nice" release tag for the prod release

Copilot AI review requested due to automatic review settings May 5, 2026 09:35

Copilot AI left a comment

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.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread deployments/theia.artemis.cit.tum.de/values.yaml Outdated
Comment thread deployments/theia-staging.artemis.cit.tum.de/values.yaml Outdated

Copilot AI left a comment

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.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 4 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread deployments/theia.artemis.cit.tum.de/values.yaml Outdated
Comment thread deployments/theia.artemis.cit.tum.de/values.yaml
Comment thread deployments/theia-staging.artemis.cit.tum.de/values.yaml Outdated
Comment thread deployments/theia-staging.artemis.cit.tum.de/values.yaml
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 5, 2026 11:50
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

Copilot AI left a comment

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.

Pull request overview

Copilot reviewed 8 out of 8 changed files in this pull request and generated 6 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread deployments/theia.artemis.cit.tum.de/values.yaml
Comment thread deployments/theia-staging.artemis.cit.tum.de/values.yaml Outdated
Comment thread deployments/theia.artemis.cit.tum.de/values.yaml
Comment thread charts/theia-cloud-combined/Chart.yaml
Comment thread deployments/theia.artemis.cit.tum.de/values.yaml
Comment thread deployments/test3.theia-test.artemis.cit.tum.de/values.yaml

Copilot AI commented May 5, 2026

Copy link
Copy Markdown

As discussed in the meeting - please use a "nice" release tag for the prod release

Done in commit 64d0d5d — all prod image tags have been updated from 2026-05-05 to v1.0.0 (operator, service, landing page, preloading images, and defaultImageTag).

Copilot AI left a comment

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.

Pull request overview

Copilot reviewed 8 out of 8 changed files in this pull request and generated 5 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread deployments/theia.artemis.cit.tum.de/values.yaml
Comment thread deployments/theia-staging.artemis.cit.tum.de/values.yaml
Comment thread deployments/theia-staging.artemis.cit.tum.de/values.yaml
Comment thread charts/theia-cloud-combined/Chart.yaml
Comment thread deployments/test3.theia-test.artemis.cit.tum.de/values.yaml
@lukaskratzel
lukaskratzel enabled auto-merge (squash) May 11, 2026 13:13
@lukaskratzel
lukaskratzel merged commit 57957be into main May 11, 2026
3 of 6 checks passed

This branch was previously deployed

4 inactive (1 outdated) deployments
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.

5 participants