Skip to content

bazel: Blacksmith remote cache enablement and cold/warm performance gates #5

Description

@DecisionNerd

Context

Implements step 8 of #1: enable/observe Blacksmith Bazel caching and measure cold/warm performance against the accepted baseline.

Work

Acceptance criteria

Given parity evidence from #6 and the baseline from #12
When cold and warm Blacksmith Bazel runs are measured over the defined paired sample
Then remote cache hits appear on repeated identical-SHA builds
And a source change reruns only actions whose declared inputs changed
And the #1 performance gates pass (or a checked-in waiver documents failure with maintainer approval — prefer pass)
And cache-unavailable cold builds remain correct

Out of scope

Evidence

  • Machine-readable benchmark evidence + Blacksmith dashboard links + exact SHA in closure notes.
  • Ordinary AGENTS.md close.

Relationships

Activity

  1. transferred this issue fromon Jul 28, 2026
  2. changed the title [-]gf-bindings-kotlin: Arrow IPC round-trip integration tests[/-] [+]graphforge-bindings-kotlin: Arrow IPC round-trip integration tests[/+] on Aug 4, 2026
  3. changed the title [-]graphforge-bindings-kotlin: Arrow IPC round-trip integration tests[/-] [+]bazel: Blacksmith remote cache enablement and cold/warm performance gates[/+] on Aug 6, 2026
  4. 10 remaining items

  5. DecisionNerd commented on Aug 6, 2026

    @DecisionNerd
    ContributorAuthor

    Status after org-admin enablement (#1 done)

    Harness fix + verification PR opened: #426

    Changes in that PR:

    • observe-warm now primes/warms across distinct --output_base dirs (same-base re-runs were satisfied by the local action cache and reported zero processes / zero remote hits even when remote caching could be active).
    • collect-pairs mode + Bazel Bootstrap wiring to gather ≥10 cold/warm pairs once hits are observed.
    • Still no in-repo --remote_cache.

    Current blocker (not org-admin)

    GitHub Actions is in a major outage (https://www.githubstatus.com — Actions major_outage). PR #426 has no github-actions check suite / Test Suite run yet, so we cannot observe remote cache hit on Blacksmith or collect the paired sample.

    #5 stays OPEN. Do not start #4 until hits are observed, perf-sample.json is complete, and strict evaluate passes without --allow-pending.

    Will retrigger #426 when Actions recovers.

  6. DecisionNerd commented on Aug 6, 2026

    @DecisionNerd
    ContributorAuthor

    Status after org-admin enablement (#1 done)

    Harness fix + verification PR opened: #426

    Changes in that PR:

    • observe-warm now primes/warms across distinct --output_base dirs (same-base re-runs were satisfied by the local action cache and reported zero processes / zero remote hits even when remote caching could be active).
    • collect-pairs mode + Bazel Bootstrap wiring to gather ≥10 cold/warm pairs once hits are observed.
    • Still no in-repo --remote_cache.

    Current blocker (not org-admin)

    GitHub Actions is in a major outage (https://www.githubstatus.com — Actions major_outage). PR #426 has no github-actions check suite / Test Suite run yet, so we cannot observe remote cache hit on Blacksmith or collect the paired sample.

    #5 stays OPEN. Do not start #4 until hits are observed, perf-sample.json is complete, and strict evaluate passes without --allow-pending.

    Will retrigger #426 when Actions recovers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions