Skip to content

chore(main): release 4.17.0#287

Merged
tanderson-ld merged 1 commit into
mainfrom
release-please--branches--main--components--launchdarkly_flutter_client_sdk
Jun 4, 2026
Merged

chore(main): release 4.17.0#287
tanderson-ld merged 1 commit into
mainfrom
release-please--branches--main--components--launchdarkly_flutter_client_sdk

Conversation

@LaunchDarklyReleaseBot
Copy link
Copy Markdown
Contributor

@LaunchDarklyReleaseBot LaunchDarklyReleaseBot commented Jun 4, 2026

🤖 I have created a release beep boop

4.17.0 (2026-06-04)

Features

  • Wire FDv2 connection-mode resolution in flutter SDK (#280) (ef8ad39)

This PR was generated with Release Please. See documentation.


Note

Low Risk
Version and changelog-only changes from Release Please; no new runtime logic in this diff.

Overview
Release 4.17.0 for launchdarkly_flutter_client_sdk: bumps the package and example app from 4.16.0 → 4.17.0, updates .release-please-manifest.json, and sets the reported sdkVersion in ld_client.dart.

The changelog entry records the shipped feature from #280: FDv2 connection-mode resolution wired through the Flutter SDK (no additional implementation changes appear in this diff).

Reviewed by Cursor Bugbot for commit cd9dc43. Bugbot is set up for automated code reviews on this repo. Configure here.

@LaunchDarklyReleaseBot LaunchDarklyReleaseBot requested a review from a team as a code owner June 4, 2026 00:27
@LaunchDarklyReleaseBot LaunchDarklyReleaseBot force-pushed the release-please--branches--main--components--launchdarkly_flutter_client_sdk branch from b0ab886 to 59351f2 Compare June 4, 2026 00:35
Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 59351f2. Configure here.

Comment thread packages/flutter_client_sdk/example/pubspec.yaml Outdated
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.

Not sure why this change is triggering by release-please. Need to investigate.

Copy link
Copy Markdown
Contributor

@tanderson-ld tanderson-ld Jun 4, 2026

Choose a reason for hiding this comment

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

Resolved by using generic updater for this file. Fix merged in #288

tanderson-ld added a commit that referenced this pull request Jun 4, 2026
… config (#288)

## Summary

- Restores the intent of #117 after the release-please-action v3 → v5
upgrade in #262 silently changed the default updater behavior for
`.yaml` files in `extra-files`.
- Spells out `{ "type": "generic", "path": "example/pubspec.yaml" }` so
the generic, marker-based updater is used explicitly — independent of
whatever release-please core decides to default to.

## Background

Under release-please-action **v3**, a bare-string `extra-files` entry
like `"example/pubspec.yaml"` resolved to the **generic** line-based
updater. That updater honors `# x-release-please-version` markers and
does pure textual replacement, leaving comments and formatting alone.
Every release from 4.1.0 through 4.16.0 produced a clean one-line bump
to `example/pubspec.yaml`.

PR #262 upgraded release-please-action to **v5**, which ships a much
newer release-please core. In that version, bare-string entries are
dispatched by file extension — and `.yaml` now binds to the **YAML
updater**, which parses + re-serializes the file. The result is what we
see in PR #287: ~80 lines deleted (all comments, blank lines, and the `#
x-release-please-version` marker itself), the dep pin no longer bumps
because its marker got stripped, and the example app's `version:` got
rewritten to the SDK version. This is the exact failure mode #117
originally fixed back in January 2024.

Making the updater type explicit is the minimal fix; once this lands,
release-please will regenerate PR #287 (the 4.17.0 release PR) and
produce a clean diff to `example/pubspec.yaml`.

## Test plan

- [ ] Merge this PR to main
- [ ] Confirm release-please regenerates PR #287 and that
`packages/flutter_client_sdk/example/pubspec.yaml` shows only the
dep-line bump (`4.16.0` → `4.17.0`), with all comments and the `#
x-release-please-version` marker preserved

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Single release-automation config change with no runtime or application
code impact.
> 
> **Overview**
> **Release-please config** for `packages/flutter_client_sdk` now
declares `example/pubspec.yaml` as an explicit **generic** extra-file
instead of a bare path string.
> 
> After the release-please-action v5 upgrade, bare `.yaml` entries use
the YAML parse/reserialize updater, which broke releases by stripping `#
x-release-please-version` markers and comments and rewriting the example
app version incorrectly. The generic updater keeps marker-based line
replacement so only the pinned SDK dependency line (e.g.
`launchdarkly_flutter_client_sdk: 4.16.0`) bumps on release, matching
the behavior from before #262.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
a5f7c5b. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
@LaunchDarklyReleaseBot LaunchDarklyReleaseBot force-pushed the release-please--branches--main--components--launchdarkly_flutter_client_sdk branch from 59351f2 to cd9dc43 Compare June 4, 2026 15:42
@tanderson-ld tanderson-ld self-requested a review June 4, 2026 15:49
@tanderson-ld tanderson-ld merged commit e856a6c into main Jun 4, 2026
8 checks passed
@tanderson-ld tanderson-ld deleted the release-please--branches--main--components--launchdarkly_flutter_client_sdk branch June 4, 2026 15:58
@LaunchDarklyReleaseBot
Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants