Skip to content

Canonical main is red: gating build/test legs fail #2

Description

@coenttb

Problem

The latest ci.yml run on canonical main (head 251151cf) concluded run-level failure: https://github.com/swift-foundations/swift-threads/actions/runs/30440801930
Failing legs at that run: Ubuntu (Swift 6.4.x nightly, release), Ubuntu (Swift 6.3, release), swift-format lint, SwiftLint.
The package-owned gating legs among these are: Ubuntu (Swift 6.3, release), swift-format lint, SwiftLint.
On sampled sibling repositories in the same red wave, the stable build/test leg failures reproduce as source-level test defects — e.g. colliding @Suite struct Test declarations introduced by the recent test-suite restructuring/naming sweeps causing invalid redeclaration of 'Test'. Diagnose this repository's own job log first; do not assume the sibling cause.

Proposed outcome

A fresh full-tier workflow_dispatch of .github/workflows/ci.yml at the then-current canonical main head completes with run-level conclusion success, every selected gating leg terminal success, and no failure converted by continue-on-error, an unexplained suppression, or matrix narrowing. Record the passing run URL on this issue before closing.

Repair direction

Read the failing job logs from the linked run, repair the source/test defects in this repository (test-suite naming collisions, compile errors, or genuine test failures), and leave CI configuration untouched. If a failure reproduces only as a compiler crash or SDK defect, it is centrally owned — report it on this issue instead of working around it.

Additional context

Out of scope (centrally owned, do not mask or 'fix' locally): advisory Ubuntu nightly legs (Swift 6.4.x/main nightly — owned with the Swift 6.4 baseline work, swift-institute/.github#95), Ubuntu (Swift 6.3, Embedded Wasm SDK build) failures matching the swift-frontend signal-11 crash, Ubuntu (Swift 6.3, Android SDK build) failures from semaphore.h missing in the Android SDK artifactbundle, and Static Linux musl failures pending central diagnosis. Do not add continue-on-error, narrow the matrix, or edit workflow files to reach green; the caller/wrapper/universal chain is owned centrally.

Part of the CI-green wave under Goal swift-institute/.github#94; lint-rule (swift-linter) convergence remains owned by Goal swift-institute/.github#90 and is not in this issue's scope.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions