Skip to content

Conversation

@curfew-marathon
Copy link
Contributor

@curfew-marathon curfew-marathon commented Nov 18, 2025

Description

Adds blog post announcing OpenFGA's acceptance into CNCF Incubation stage.

Changes

  • Added new blog post: incubation-announcement.md
  • Added author entry for Jakub Hertyk to authors.yml
  • Added author image: jakub.jpg

Summary by CodeRabbit

  • Documentation
    • Published new blog post announcing OpenFGA's acceptance into CNCF Incubation program, detailing the journey and next steps.
    • Added new contributor profile to blog authors.

@curfew-marathon curfew-marathon requested review from a team as code owners November 18, 2025 20:23
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 18, 2025

Important

Review skipped

Auto incremental reviews are disabled on this repository.

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.

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

Walkthrough

A new author entry "jakub" is added to the authors configuration, and a new blog post announcing OpenFGA's acceptance into CNCF Incubation is introduced with metadata and content sections.

Changes

Cohort / File(s) Summary
Author Configuration
blog/authors.yml
Adds new author entry with name, GitHub URL, and image path for author "jakub"
Blog Content
blog/incubation-announcement.md
New markdown blog post announcing OpenFGA's CNCF Incubation acceptance, including metadata (title, date, authors, tags) and content sections covering significance, journey, feedback, and next steps

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Verify author entry structure matches existing YAML conventions
  • Confirm blog post metadata (date, slug, authors) is consistent with existing post format
  • Validate referenced image and link paths are correct

Suggested reviewers

  • rhamzeh

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: adding a CNCF Incubation announcement blog post. It is concise, specific, and clearly represents the primary objective of the pull request.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 18, 2025

PR Preview Action v1.8.0
Preview removed because the pull request was closed.
2026-01-08 00:05 UTC

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between a9c77c8 and 543878d.

⛔ Files ignored due to path filters (1)
  • static/img/blog/authors/jakub.jpg is excluded by !**/*.jpg
📒 Files selected for processing (2)
  • blog/authors.yml (1 hunks)
  • blog/incubation-announcement.md (1 hunks)
🧰 Additional context used
🪛 LanguageTool
blog/incubation-announcement.md

[grammar] ~13-~13: Use a hyphen to join words.
Context: ...eflects years of community work and real world adoption. - CNCF announcement: [O...

(QB_NEW_EN_HYPHEN)


[style] ~45-~45: Consider using a synonym to be more concise.
Context: ...er maintainer diversity. ## Thank You A lot of people contributed to OpenFGA's success...

(A_LOT_OF)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (4)
  • GitHub Check: Run Checks
  • GitHub Check: markdown-link-check-md
  • GitHub Check: deploy-preview
  • GitHub Check: Test deployment
🔇 Additional comments (6)
blog/incubation-announcement.md (4)

1-10: Verify frontmatter metadata and image URL.

The frontmatter is well-structured. However, line 8 uses an absolute URL (https://openfga.dev/img/og-rich-embed.png) whereas other image references in authors.yml use relative paths. Confirm this is intentional (e.g., for SEO or external sharing) or align with the relative path convention used elsewhere in the codebase.

Additionally, the authors field references both aaguiar and jakub, which is consistent with the new author entry added to blog/authors.yml.


32-38: Verify factual accuracy of statistics and adopter information.

The "Journey So Far" section cites specific metrics (600+ contributors, 4,500 stars, 5 KubeCon editions, 2+ years of monthly meetings) and lists named production adopters (Canonical, Docker, Grafana Labs, Read AI, Agicap, Headspace, Zuplo, Sourcegraph). Ensure these statistics are current and correct, and that adopters have consented to be publicly named.


44-58: Acknowledgments are well-structured and inclusive.

The "Thank You" section provides specific recognition to community members, maintainers, and CNCF stakeholders with their contributions clearly noted. This demonstrates strong community engagement and is a best practice for public projects.


70-75: Calls-to-action are clear and well-organized.

The "Get Involved" section provides multiple entry points (GitHub, Slack, documentation, roadmap) with direct links, making it easy for readers to engage next.

blog/authors.yml (2)

10-13: Author entry is well-formed and consistent.

The new jakub author entry is properly formatted with all expected fields (name, url, image_url), follows the established YAML structure used by other authors, and maintains alphabetical ordering. The GitHub URL aligns with the PR branch author (curfew-marathon), and the relative image path is consistent with existing conventions.


10-13: Verify the author image file is present.

The entry references /img/blog/authors/jakub.jpg. Per the PR description, this image file is being added as part of this PR. Ensure the image is in the correct directory and meets any size/format requirements for the blog platform.

@linux-foundation-easycla
Copy link

linux-foundation-easycla bot commented Nov 18, 2025

CLA Signed

The committers listed above are authorized under a signed CLA.

@curfew-marathon curfew-marathon enabled auto-merge (squash) November 18, 2025 23:18
@jarias-lfx
Copy link

/easycla

@lukaszgryglicki
Copy link

/easycla

rhamzeh
rhamzeh previously approved these changes Jan 6, 2026
@curfew-marathon curfew-marathon merged commit e50f259 into main Jan 8, 2026
13 checks passed
@curfew-marathon curfew-marathon deleted the incubation-announcement branch January 8, 2026 00: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.

7 participants