Skip to content

Upstream update available: bazel-orfs #85

@claude

Description

@claude

Upstream update available: bazel-orfs

Field Value
Pinned d9f8b757 (2026-04-30)
Upstream 05bbceb7 (2026-05-08)
Commits behind 15
Days stale 8

Severity: major

Justification: Tool-version bumps that affect HighTide's build: yosys 0.62 with patches dropped, ORFS pin bump (523bbbb4), OpenROAD pin bump (07427ed0). New extension API (yosys_plugins attribute) and new feature surface (archive_override, compute scripts) — all of which HighTide can either consume or be broken by.

What changed (highlights)

  • Tool bumps
    • chore: bump yosys to 0.62.bcr.2 and drop carried patches (78f19f2) — affects synthesis of every HighTide design
    • deps: bump orfs to 523bbbb4, openroad to 07427ed0 (6f3719b)
    • chore: bump orfs/openroad to latest (3c15765)
  • New extension API
    • orfs.default() gains yosys_plugins attribute (f884756) — relevant for HighTide's merge_yosys_share (yosys-slang plugin)
    • archive_override support for ORFS pin (3e1dc5e) + self-archive fixture for bump_test (f1e817f)
    • orfs_design: forward user_arguments to orfs_flow (5c89e35)
  • New scriptscompute_floorplan_shape + compute_slack_margin shipped (df0445d)
  • synth_partition / private/stages
    • Register bazel-injected SYNTH_NUM_PARTITIONS (b10bca4)
    • SYNTH_SKIP_KEEP truthy-check fix (f37bae8)
    • kept_modules.json parse fix — drop greedy sed (1ac6af9)
  • gnumake — drop zig bootstrap (build with cc_binary), address hzeller PR #717 review, document --override_repository host-make escape hatch (3 commits)
  • Docs — tighten wording in orfs_arguments.md (522eea6)

Recommendation

Update with care. Only 8 days stale but the yosys 0.62 bump + ORFS/OR pin bumps cascade through every HighTide design. Validate against the cached _final set before merging; expect some metrics drift. archive_override and yosys_plugins are independently useful — yosys_plugins may even let HighTide retire the custom merge_yosys_share target in root BUILD.bazel.


Last refreshed: 2026-05-11T10:12Z

Metadata

Metadata

Assignees

No one assigned

    Labels

    upstream-updatePinned submodule is behind upstream

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions