Skip to content

deps:spider task performs unnecessary rebuilds due to mariadb-connector-cpp #1412

@coderabbitai

Description

@coderabbitai

Problem

The deps:spider task rebuilds spider even when no source files have changed, causing unnecessary build time (~22 seconds per invocation).

Root Cause

The cmake build for mariadb-connector-cpp modifies the source, causing it to rebuild every time the task is called. This triggers spider to rebuild as well.

Proposed Solution

Use checksum utilities to prevent mariadb-connector-cpp from rerunning when its sources haven't actually changed.

Context

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions