Skip to content

chore(main): release 2.254.0#8017

Open
flagsmith-engineering[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main
Open

chore(main): release 2.254.0#8017
flagsmith-engineering[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@flagsmith-engineering

@flagsmith-engineering flagsmith-engineering Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

2.254.0 (2026-07-15)

Features

Bug Fixes

  • organisations: Enforce seat limit against licence-derived metadata (#8014) (3b840fd)
  • scim: Arbitrary usernames accepted via SCIM (#8019) (0e3c8c7)
  • tags: Duplicate system tags wedge GitHub tagging with MultipleObjectsReturned (#8013) (8aa41ab)

Performance Improvements

  • Segment Membership: Count all segments in one scan per environment (#8018) (b51e6b7)

This PR was generated with Release Please. See documentation.

@flagsmith-engineering flagsmith-engineering Bot added the autorelease: pending release-please powered label Jul 15, 2026
@flagsmith-engineering flagsmith-engineering Bot requested a review from a team as a code owner July 15, 2026 12:08
@flagsmith-engineering flagsmith-engineering Bot requested review from Zaimwa9 and removed request for a team July 15, 2026 12:08
@vercel

vercel Bot commented Jul 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

3 Skipped Deployments
Project Deployment Actions Updated (UTC)
docs Ignored Ignored Preview Jul 15, 2026 6:30pm
flagsmith-frontend-preview Ignored Ignored Preview Jul 15, 2026 6:30pm
flagsmith-frontend-staging Ignored Ignored Preview Jul 15, 2026 6:30pm

Request Review

@coderabbitai

coderabbitai Bot commented Jul 15, 2026

Copy link
Copy Markdown

Review Change Stack

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
📝 Walkthrough

Walkthrough

The release manifest and version.txt are updated from version 2.253.0 to 2.254.0. A new 2.254.0 changelog section dated 2026-07-15 records the “next quest” cards feature, organisation seat-limit enforcement, arbitrary SCIM usernames, duplicate system tags, and counting all segments in one scan per environment.

Estimated code review effort: 1 (Trivial) | ~2 minutes


Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Playwright Test Results (oss - depot-ubuntu-latest-16)

passed  5 passed

Details

stats  5 tests across 3 suites
duration  42.3 seconds
commit  c73c61a
info  🔄 Run: #18288 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-arm-16)

passed  4 passed

Details

stats  4 tests across 3 suites
duration  40.5 seconds
commit  c73c61a
info  🔄 Run: #18288 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-16)

passed  1 passed

Details

stats  1 test across 1 suite
duration  4.6 seconds
commit  ccca6b4
info  🔄 Run: #18301 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-arm-16)

passed  5 passed

Details

stats  5 tests across 4 suites
duration  47.5 seconds
commit  ccca6b4
info  🔄 Run: #18301 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-arm-16)

passed  5 passed

Details

stats  5 tests across 5 suites
duration  48.2 seconds
commit  3d7a147
info  🔄 Run: #18307 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-16)

passed  4 passed

Details

stats  4 tests across 3 suites
duration  11.4 seconds
commit  3d7a147
info  🔄 Run: #18307 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-16)

passed  6 passed

Details

stats  6 tests across 4 suites
duration  42.7 seconds
commit  36eeff6
info  🔄 Run: #18318 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-arm-16)

passed  1 passed

Details

stats  1 test across 1 suite
duration  5.9 seconds
commit  36eeff6
info  🔄 Run: #18318 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-16)

passed  3 passed

Details

stats  3 tests across 2 suites
duration  18 seconds
commit  6e41b93
info  🔄 Run: #18319 (attempt 1)

Playwright Test Results (oss - depot-ubuntu-latest-arm-16)

failed  1 failed

Details

stats  1 test across 1 suite
duration  11.1 seconds
commit  6e41b93
info  📦 Artifacts: View test results and HTML report
🔄 Run: #18319 (attempt 1)

Failed tests

firefox › tests/onboarding-tests.pw.ts › Onboarding › New user connects via the single-page onboarding flow @oss

@codecov

codecov Bot commented Jul 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.64%. Comparing base (b51e6b7) to head (6e41b93).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #8017   +/-   ##
=======================================
  Coverage   98.64%   98.64%           
=======================================
  Files        1501     1501           
  Lines       59397    59397           
=======================================
  Hits        58591    58591           
  Misses        806      806           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@flagsmith-engineering flagsmith-engineering Bot changed the title chore(main): release 2.253.1 chore(main): release 2.254.0 Jul 15, 2026
@flagsmith-engineering flagsmith-engineering Bot force-pushed the release-please--branches--main branch 3 times, most recently from 3d7a147 to 36eeff6 Compare July 15, 2026 18:24

@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: 1


ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 1af7ec1d-5259-478a-bf0d-ca4446e8fa89

📥 Commits

Reviewing files that changed from the base of the PR and between 3d7a147 and 36eeff6.

📒 Files selected for processing (3)
  • .release-please-manifest.json
  • CHANGELOG.md
  • version.txt

Comment thread CHANGELOG.md

### Bug Fixes

* **organisations:** Enforce seat limit against licence-derived metadata ([#8014](https://github.com/Flagsmith/flagsmith/issues/8014)) ([3b840fd](https://github.com/Flagsmith/flagsmith/commit/3b840fdc1420ed2946b5558e90a1f495700fc5fd))

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Correct the seat-limit entry’s grammar.

Change “organisations seat-limit” to “organisation seat limits” to match the release objective and read naturally in en-GB.

@flagsmith-engineering flagsmith-engineering Bot force-pushed the release-please--branches--main branch from 36eeff6 to 6e41b93 Compare July 15, 2026 18:30

@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: 1


ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 9300d414-8f78-493f-979f-504469eecd57

📥 Commits

Reviewing files that changed from the base of the PR and between 36eeff6 and 6e41b93.

📒 Files selected for processing (3)
  • .release-please-manifest.json
  • CHANGELOG.md
  • version.txt

Comment thread CHANGELOG.md
### Bug Fixes

* **organisations:** Enforce seat limit against licence-derived metadata ([#8014](https://github.com/Flagsmith/flagsmith/issues/8014)) ([3b840fd](https://github.com/Flagsmith/flagsmith/commit/3b840fdc1420ed2946b5558e90a1f495700fc5fd))
* **scim:** Arbitrary usernames accepted via SCIM ([#8019](https://github.com/Flagsmith/flagsmith/issues/8019)) ([0e3c8c7](https://github.com/Flagsmith/flagsmith/commit/0e3c8c7c551323a3c4421df7389f658f1f81e6c3))

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Clarify that arbitrary SCIM usernames are no longer accepted.

“Arbitrary usernames accepted via SCIM” reads as though this is an intentional new capability. Use “Prevent arbitrary usernames from being accepted via SCIM” so the release note clearly describes the fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autorelease: pending release-please powered

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants