Skip to content

8.2.0 may have a bug #301

@geoffharcourt

Description

@geoffharcourt

None of our tests run in CI with version 8.2.0. RSpec starts and then we have ~10m of nothing happening until our containers time out. This behavior does not happen with v8.1.3.

Our test command:

KNAPSACK_PRO_RSPEC_SPLIT_BY_TEST_EXAMPLES=true \
  KNAPSACK_PRO_TEST_FILE_EXCLUDE_PATTERN="{spec/system/**{,/*/**}/*_spec.rb,spec/services/seeds/**{,/*/**}/*_spec.rb,$(bin/ci/specs_that_require_assets_separated_by_commas)}" \
  bundle exec rake \
    db:prepare \
    search:index_all_commonlit_content_synchronously \
    "knapsack_pro:queue:rspec[--format documentation --format RSpec::Buildkite::AnnotationFormatter --failure-exit-code=3]"

Output for the command:


Created database 'commonlit_test'
--
  | Building initial index for BookPairing
  | Building initial index for LessonTemplate
  | Building initial index for EnglishText
  | Building initial index for SpanishText
  | # Received cancellation signal, interrupting
  | Terminated
  | ⚠️ Signal received, stopping container


We're running Ruby 3.4.4, Rails 8.0.2, RSpec 3.13.0. This is happening for both of our RSpec-based test suites that use Knapsack.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions