Hive
Forage
Feature requests, bug reports, feedback, GitHub issues, and Grafana alerts in one queue.
| 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
|
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 |
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 |
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
|
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 |
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
|
|