Skip to content

chore: pin the schemas submodule to its current release tag - #229

Open
aepfli wants to merge 1 commit into
mainfrom
chore/pin-submodules-to-release-tags
Open

aepfli wants to merge 1 commit into
mainfrom
chore/pin-submodules-to-release-tags

Conversation

@aepfli

@aepfli aepfli commented Sep 18, 2026

Copy link
Copy Markdown
Member

Pins the flagd-schemas submodule to the tag it already points at. Nothing moves.

Renovate reads branch in .gitmodules as the submodule's current version. Without it there is no version to compare against, so it can only chase the upstream default branch — see open-feature/flagd-testbed#398, and open-feature/community-tooling#126, which turns that path off entirely.

submodule commit pin
providers/openfeature-flagd-provider/schemas 3aecf63 protobuf-v0.6.7

json/json-schema-* and protobuf-* are release-please component tags and do not parse as semver, so these pins stay inert until open-feature/community-tooling#126 merges. Harmless until then.

Worth a sanity check: this repo is the only consumer on flagd-schemas' protobuf-* series — js, java, python and rust all follow json/json-schema-*.

Left unpinned: test-harness tracks an untagged commit two ahead of v3.10.1, so pinning would move it rather than describe it.

Refs: open-feature/community-tooling#125

The submodule already sits exactly on protobuf-v0.6.7, so it does not move:

  providers/openfeature-flagd-provider/schemas  3aecf63 == protobuf-v0.6.7

That is a release-please component tag and does not parse as semver, so it
needs the prefix rule from open-feature/community-tooling#126 to resolve as a
version. Until that lands the pin is inert, but harmless.

Refs: open-feature/flagd-testbed#398, open-feature/community-tooling#125

Signed-off-by: Simon Schrottner <simon.schrottner@flagsmith.com>
@aepfli
aepfli requested a review from a team as a code owner September 18, 2026 10:57
@coderabbitai

coderabbitai Bot commented Sep 18, 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: Advanced

Run ID: a6022473-33d0-4745-b57c-082e929c2796


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