Skip to content

fix(optimizely): configure release automation - #214

Open
yasaichi wants to merge 1 commit into
open-feature:mainfrom
yasaichi:fix/optimizely-release-please
Open

fix(optimizely): configure release automation#214
yasaichi wants to merge 1 commit into
open-feature:mainfrom
yasaichi:fix/optimizely-release-please

Conversation

@yasaichi

@yasaichi yasaichi commented Sep 2, 2026

Copy link
Copy Markdown

Summary of Changes

  • Add the Optimizely provider to release-please-config.json
  • Add its current version to .release-please-manifest.json
  • Align the provider with the documented new-provider setup in CONTRIBUTING.md

The Optimizely provider was added in #128, but its Release Please configuration appears to have been omitted. Existing providers, including OFREP, are registered in both files so their releases can be automated.

component_owners.yml also currently lacks an Optimizely entry. This PR intentionally leaves it unchanged because ownership assignment is better handled by maintainers.

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update

Testing

  • Parsed both Release Please JSON files successfully
  • Verified the package schema matches the existing OFREP provider entry
  • Verified the config and manifest package paths match
  • Verified the configured version file exists and its 0.1.0 version matches the manifest
  • Ran git diff --check

RSpec and RuboCop were not run because this change only updates Release Please JSON configuration and does not change Ruby code.

Checklist

  • Tests pass (bundle exec rspec) — not run; configuration-only change
  • Linter passes (bundle exec rubocop) — not run; no Ruby changes
  • PR title follows Conventional Commits
  • Commits are signed off (DCO: git commit -s)

The Optimizely provider was added without the Release Please package
and manifest entries required for new providers. Without them, provider
changes cannot participate in the repository's automated release flow.

Signed-off-by: Yuichi Sato <949545+yasaichi@users.noreply.github.com>
@yasaichi
yasaichi requested a review from a team as a code owner September 2, 2026 15:47
@coderabbitai

coderabbitai Bot commented Sep 2, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Team

Run ID: 11426d2c-98e4-4fa7-a875-a18a97fcd2fd


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

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.

1 participant