Skip to content
This repository was archived by the owner on Apr 13, 2026. It is now read-only.

release post#750

Merged
jakobmoellerdev merged 5 commits into
open-component-model:mainfrom
jakobmoellerdev:release-post
Mar 20, 2026
Merged

release post#750
jakobmoellerdev merged 5 commits into
open-component-model:mainfrom
jakobmoellerdev:release-post

Conversation

@jakobmoellerdev

@jakobmoellerdev jakobmoellerdev commented Mar 10, 2026

Copy link
Copy Markdown
Member

What this PR does / why we need it

Which issue(s) this PR is related to

Type of content

  • Tutorial (getting-started/ or tutorials/)
  • How-to Guide (how-to/)
  • Explanation / Concept (concepts/)
  • Reference (reference/)
  • Other (blog post)

Checklist

  • I have read and followed the Contributing Guide
  • All commands/code snippets are tested and can be copy-pasted

Summary by CodeRabbit

  • Documentation

    • Published an OCM v2 announcement blog describing the rebuilt v2 stack, new CLI workflow with example commands, Kubernetes controllers and resource responsibilities, architecture and UI diagrams, conformance testing scenarios, migration guidance, governance and participation channels, and get-started/contribution resources.
  • Chores

    • Updated the repository wordlist: added new vocabulary entries and cleaned up/reordered possessive and compound forms.

@netlify

netlify Bot commented Mar 10, 2026

Copy link
Copy Markdown

Deploy Preview for open-component-model ready!

Name Link
🔨 Latest commit c0fe8b1
🔍 Latest deploy log https://app.netlify.com/projects/open-component-model/deploys/69bd1cade443f00008f26fb5
😎 Deploy Preview https://deploy-preview-750--open-component-model.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai

coderabbitai Bot commented Mar 10, 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: e92823e2-64bf-4b0e-976f-a1e1fd8fe378

📥 Commits

Reviewing files that changed from the base of the PR and between 52e14c9 and c0fe8b1.

📒 Files selected for processing (2)
  • .github/config/wordlist.txt
  • content/blog/ocm_v2_announcement.md
✅ Files skipped from review due to trivial changes (2)
  • content/blog/ocm_v2_announcement.md
  • .github/config/wordlist.txt

📝 Walkthrough

Walkthrough

Adds new tokens to the repository spell-check wordlist and adds a new blog post announcing OCM v2 with full front-matter, architecture diagrams, CLI workflows, controller/CR descriptions, testing/conformance notes, governance, and contribution/get-started guidance. (47 words)

Changes

Cohort / File(s) Summary
Configuration / Wordlist
\.github/config/wordlist.txt
Inserted multiple new tokens (e.g., adrs, apeiro, apis, autocompletion, contributability, kickstart, konfidence, modularity, ocmv, odg, openmcp, reachability, toolchain, tsc, uis, untyped, uri, versionable, zulip); reordered/relocated several possessive/compound entries (e.g., cli's, docker's, componentversion's, clusterroles, npm's, ocm's, sig's) and replaced trailing tokens (removed previous final terraform/others, ended with zulip).
Blog Content
content/blog/ocm_v2_announcement.md
Added new OCM v2 announcement post with front-matter, architecture diagrams (Mermaid), a Pack/Sign/Transport/Deploy workflow and CLI examples, controller/CR responsibilities, orchestration and conformance notes, governance/migration guidance, and site shortcodes.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested labels

area/documentation

Suggested reviewers

  • frewilhelm

Poem

🐰 I nibble tokens, hop through docs anew,
A v2 roadmap stitched in mermaid hue,
CLI crumbs and signatures I stash,
Controllers hum and deployments flash,
Hooray — the meadow learns to move! 🌱🐇

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'release post' is vague and generic, failing to convey meaningful information about what the release post covers or its significance. Consider a more descriptive title such as 'Add OCM v2 announcement blog post' or 'Add release announcement for OCM v2' to clearly indicate the primary content being added.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
📝 Coding Plan
  • Generate coding plan for human review comments

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.

Tip

You can validate your CodeRabbit configuration file in your editor.

If your editor has YAML language server, you can enable auto-completion and validation by adding # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json at the top of your CodeRabbit configuration file.

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

I like it a lot - well done! :)

Comment thread content/blog/ocm_v2_announcement.md Outdated
Comment thread content/blog/ocm_v2_announcement.md Outdated
Comment thread content/blog/ocm_v2_announcement.md Outdated
Comment thread content/blog/ocm_v2_announcement.md Outdated
Comment thread content/blog/ocm_v2_announcement.md Outdated
Comment thread content/blog/ocm_v2_announcement.md Outdated
jakobmoellerdev added a commit to jakobmoellerdev/ocm-website that referenced this pull request Mar 19, 2026
- Rename section headings to 'New Kubernetes Controllers' and 'New Go Library and Bindings'
- Fix NeoNephos capitalization
- Correct Slack channel to #open-component-model
- Update closing line to 'sovereign cloud delivery'
- Fix 'About the OCM Project' link path
- Add blank lines around callout lists
jakobmoellerdev added a commit to jakobmoellerdev/ocm-website that referenced this pull request Mar 19, 2026
- Rename section headings to 'New Kubernetes Controllers' and 'New Go Library and Bindings'
- Fix NeoNephos capitalization
- Correct Slack channel to #open-component-model
- Update closing line to 'sovereign cloud delivery'
- Fix 'About the OCM Project' link path
- Add blank lines around callout lists

Signed-off-by: Jakob Möller <jakob.moeller@sap.com>
jakobmoellerdev added a commit to jakobmoellerdev/ocm-website that referenced this pull request Mar 19, 2026
- Rename section headings to 'New Kubernetes Controllers' and 'New Go Library and Bindings'
- Fix NeoNephos capitalization
- Correct Slack channel to #open-component-model
- Update closing line to 'sovereign cloud delivery'
- Fix 'About the OCM Project' link path
- Add blank lines around callout lists

Signed-off-by: Jakob Möller <contact@jakob-moeller.com>
@jakobmoellerdev jakobmoellerdev force-pushed the release-post branch 5 times, most recently from 4c3c2c1 to 5c75c17 Compare March 19, 2026 13:50
@jakobmoellerdev jakobmoellerdev marked this pull request as ready for review March 19, 2026 16:59
@jakobmoellerdev jakobmoellerdev requested a review from a team as a code owner March 19, 2026 16:59

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

Actionable comments posted: 2

🧹 Nitpick comments (1)
content/blog/ocm_v2_announcement.md (1)

257-258: Consider list formatting for the two deploy links.

These two consecutive links are easier to scan if formatted as bullets (or separated with explicit line breaks).

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

In `@content/blog/ocm_v2_announcement.md` around lines 257 - 258, Convert the two
consecutive inline links ("Learn about OCM Controllers" and "Your first
controller-based deployment") into a markdown bulleted list (or add an explicit
blank line between them) so they are easier to scan; locate the two link lines
in the OCM announcement content and prefix each link with "-" (or ensure a blank
line separates them) to produce distinct list items.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@content/blog/ocm_v2_announcement.md`:
- Line 250: The heading "Setup your Runtime" is using the noun form; update the
heading text to the verb phrase "Set Up your Runtime" so it matches the rest of
the page's wording and consistency (replace the string "Setup your Runtime" with
"Set Up your Runtime" in the markdown heading).
- Line 4: The published frontmatter date string "2026-03-30T10:00:00+01:00" uses
a +01:00 offset that will likely be incorrect due to DST; update that value to
the correct offset for March 30, 2026 (e.g., "2026-03-30T10:00:00+02:00") or
convert to UTC (e.g., "2026-03-30T09:00:00Z") so the post publishes at the
intended local 10:00 time.

---

Nitpick comments:
In `@content/blog/ocm_v2_announcement.md`:
- Around line 257-258: Convert the two consecutive inline links ("Learn about
OCM Controllers" and "Your first controller-based deployment") into a markdown
bulleted list (or add an explicit blank line between them) so they are easier to
scan; locate the two link lines in the OCM announcement content and prefix each
link with "-" (or ensure a blank line separates them) to produce distinct list
items.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 19776df6-c858-4825-b68c-7bcee28ad53b

📥 Commits

Reviewing files that changed from the base of the PR and between 51ec054 and 20802c9.

📒 Files selected for processing (2)
  • .github/config/wordlist.txt
  • content/blog/ocm_v2_announcement.md

Comment thread content/blog/ocm_v2_announcement.md Outdated
Comment thread content/blog/ocm_v2_announcement.md Outdated
Comment thread content/blog/ocm_v2_announcement.md
Comment thread content/blog/ocm_v2_announcement.md Outdated
Comment thread content/blog/ocm_v2_announcement.md Outdated

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

very good work - I had to nit very hard on this one to find something :D

jakobmoellerdev added a commit to jakobmoellerdev/ocm-website that referenced this pull request Mar 20, 2026
- Rename section headings to 'New Kubernetes Controllers' and 'New Go Library and Bindings'
- Fix NeoNephos capitalization
- Correct Slack channel to #open-component-model
- Update closing line to 'sovereign cloud delivery'
- Fix 'About the OCM Project' link path
- Add blank lines around callout lists

Signed-off-by: Jakob Möller <contact@jakob-moeller.com>
@jakobmoellerdev jakobmoellerdev force-pushed the release-post branch 3 times, most recently from 681c859 to 52e14c9 Compare March 20, 2026 09:28
Signed-off-by: Jakob Möller <contact@jakob-moeller.com>
Signed-off-by: Jakob Möller <contact@jakob-moeller.com>
Signed-off-by: Jakob Möller <contact@jakob-moeller.com>
- Rename section headings to 'New Kubernetes Controllers' and 'New Go Library and Bindings'
- Fix NeoNephos capitalization
- Correct Slack channel to #open-component-model
- Update closing line to 'sovereign cloud delivery'
- Fix 'About the OCM Project' link path
- Add blank lines around callout lists

Signed-off-by: Jakob Möller <contact@jakob-moeller.com>
@jakobmoellerdev jakobmoellerdev force-pushed the release-post branch 2 times, most recently from 3839c4c to 928a0af Compare March 20, 2026 09:40

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

lgtm beside the two comments

Comment thread content/blog/ocm_v2_announcement.md Outdated
Comment thread content/blog/ocm_v2_announcement.md Outdated
…ncement blog

- Adjusted all hardcoded links to the updated `/dev/docs` structure for consistency and accuracy.

Signed-off-by: Jakob Möller <contact@jakob-moeller.com>
@jakobmoellerdev jakobmoellerdev merged commit 22d1f06 into open-component-model:main Mar 20, 2026
10 checks passed
ocmbot Bot pushed a commit that referenced this pull request Mar 20, 2026
<!-- markdownlint-disable MD041 -->
#### What this PR does / why we need it

#### Which issue(s) this PR is related to
<!--
Usage: `Related to #<issue number>`, or `Related to (paste link of
issue)`.
-->

#### Type of content
<!--
Which section does this PR target? See CONTRIBUTING.md for guidance.
-->
- [ ] Tutorial (`getting-started/` or `tutorials/`)
- [ ] How-to Guide (`how-to/`)
- [ ] Explanation / Concept (`concepts/`)
- [ ] Reference (`reference/`)
- [x] Other (blog post)

#### Checklist

- [x] I have read and followed the [Contributing
Guide](https://github.com/open-component-model/ocm-website/blob/main/CONTRIBUTING.md)
- [ ] All commands/code snippets are tested and can be copy-pasted

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Documentation**
* Published an OCM v2 announcement blog describing the rebuilt v2 stack,
new CLI workflow with example commands, Kubernetes controllers and
resource responsibilities, architecture and UI diagrams, conformance
testing scenarios, migration guidance, governance and participation
channels, and get-started/contribution resources.

* **Chores**
* Updated the repository wordlist: added new vocabulary entries and
cleaned up/reordered possessive and compound forms.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Signed-off-by: Jakob Möller <contact@jakob-moeller.com> 22d1f06
@coderabbitai coderabbitai Bot mentioned this pull request Mar 30, 2026
7 tasks
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants