build(deps): bump elasticsearch from 9.4.0 to 9.4.3#1245
Open
dependabot[bot] wants to merge 2 commits into
Open
build(deps): bump elasticsearch from 9.4.0 to 9.4.3#1245dependabot[bot] wants to merge 2 commits into
dependabot[bot] wants to merge 2 commits into
Conversation
Collaborator
|
@dependabot recreate |
d25a690 to
baf0e5b
Compare
Contributor
Author
|
A newer version of elasticsearch exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged. |
myronmarston
added a commit
that referenced
this pull request
Jul 1, 2026
## Why A batch of dependency-bump PRs (#1236, #1245, #1267, #1272, #1276, #1277, #1279, #1280) are all failing Steep with `declaration is duplicated` errors. Root cause: the new `elasticgraph-json_ingestion` gem ships RBS signatures (`sig/`) and is a dev dependency of 6 other EG gems, but it was never added to `rbs_collection.yaml` with `ignore: true`. When `rbs collection install` runs, it pulls the gem's signatures in via bundler while those same signatures _also_ exist locally in this monorepo, so Steep sees duplicate declarations and fails. Every EG gem that ships signatures must be ignored in `rbs_collection.yaml` for this reason (see the explanatory comment in that file). Nothing in CI caught the omission. ## What - **Fix**: add `elasticgraph-json_ingestion` to `rbs_collection.yaml` with `ignore: true`. - **Guard**: add a spec to `gem_spec.rb` asserting that the EG gems with a `sig/` directory match (via `match_array`) the `elasticgraph*` entries marked `ignore: true`. This catches both a newly-added gem missing its entry _and_ a stale entry, so this mistake can't recur silently. The bootstrap gem `elasticgraph` (no dash) ships no signatures and is correctly exempt. ## Verification - New spec fails before the yaml fix (`missing elements: ["elasticgraph-json_ingestion"]`), passes after. - `bundle exec rspec elasticgraph/spec/unit/elastic_graph/gem_spec.rb` → 205 examples, 0 failures. - `script/type_check` → No type error detected. 🫖 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Collaborator
|
🤖 (via Claude Code on Myron's behalf) @dependabot recreate |
Bumps [elasticsearch](https://github.com/elastic/elasticsearch-ruby) from 9.4.0 to 9.4.3. - [Release notes](https://github.com/elastic/elasticsearch-ruby/releases) - [Changelog](https://github.com/elastic/elasticsearch-ruby/blob/main/CHANGELOG.md) - [Commits](elastic/elasticsearch-ruby@v9.4.0...v9.4.3) --- updated-dependencies: - dependency-name: elasticsearch dependency-version: 9.4.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
72f18d6 to
d349ae7
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps elasticsearch from 9.4.0 to 9.4.3.
Release notes
Sourced from elasticsearch's releases.
Changelog
Sourced from elasticsearch's changelog.
Commits
b40cf88Bumps version to 9.4.3 and updates CHANGELOG613b0ddBackports #2984 - Fixes header conflict on Serverlessb6bc5aaBumps version to 9.4.2 and updates CHANGELOGd045a6c[API] Generates 90feb8f8d962739fFixes NoMethodError when Content-Type lacks compatible-with parametera5fd821Bumps version to 9.4.1 and updates CHANGELOG030a7d2[Tests] Separates header tests for JRuby92f7f6cAvoid duplicated content-type headers241abdf[API] Generates 1bc1d4e50d1de2c1Bumps stack to version 9.4.2-SNAPSHOT