Hive Hive
Sign in

Forage

Feature requests, bug reports, feedback, GitHub issues, and Grafana alerts in one queue.

Items
830
Open signals
204
Domains
12
Forage items
Item Type Status Domains Source Updated Actions
Runners: opt-in run-scoped labels to prevent runner stealing

Offer customers an opt-in way to pin a runner to their own workflow run, so a runner Tuist starts for their job cannot be taken by a different job. This is the mitigation [RunsOn d…

GitHub issue
Open
No domains
tuist/tuist #11875
Registry sync can drop a required submodule whose pinned commit is not fetchable at –depth 1

Tuist.Registry.Swift.ReleaseWorker fetches every submodule with --depth 1. When a submodule is pinned to a commit that is not reachable from a ref tip — a routine situation, si…

GitHub issue
Open
No domains
tuist/tuist #12236
Registry sync clones and packages submodules that no target references, producing multi-hundred-MB archives and heavy /tmp pressure

Since #10256 (2026-04-13), a package whose tag carries a .gitmodules is routed away from GitHub’s zipball and into a full git clone with --init --recursive. The entire submod…

GitHub issue
Open
No domains
tuist/tuist #12233
CLI never refreshes account-type credentials and discards their refresh token, so auth breaks permanently at expiry

When the CLI’s credentials file holds an account-type token, the accompanying refresh token is discarded at parse time and never used. Once the access token expires the CLI keeps p…

GitHub issue
Open
No domains
tuist/tuist #12221
SwifterPM: duplicate and colliding pins race on the same checkout directory during restore

Found while investigating the Could not find Package.swift in this directory or any of its parent directories reports (fixed diagnostically in #12224). This is a separate defect …

GitHub issue
Open
No domains
tuist/tuist #12228
SwifterPM can’t read registry credentials from login keychain in headless CI environment

On Tuist versions up to 4.202.x, we are using a private, authenticated registry endpoint via the following (simplified) steps:

GitHub issue
Open
No domains
tuist/tuist #12267
SwifterPM restore fails on git hosts that reject shallow fetches (buf.build): no full-fetch fallback

tuist install fails to restore Swift packages hosted on git servers that reject shallow fetches — in our case the generated SDKs on buf.build (`https://buf.build/gen/swift/gi…

GitHub issue
Open
No domains
tuist/tuist #12647
Generated test plans discard TestAction coverage and environment options

When a scheme switches from a path-based .xctestplan to a generated test plan, plan-level test settings cannot be represented and are silently absent from the generated file.

GitHub issue
Open
No domains
tuist/tuist #12299
Generated workspaces are missing cross-package target dependency edges

Tuist generates each SPM package in a workspace as its own Xcode project, and target dependencies inside a project become real dependency edges in the build description. But depend…

GitHub issue
Open
No domains
tuist/tuist #11770
Runner cache volumes: commit master archive + digest atomically (immutable generation-keyed objects)

Deferred hardening from #11788 (per-account macOS runner cache volumes, spec #76). Tracking this review thread; …

GitHub issue
Open
No domains
tuist/tuist #11840