Skip to content

One-time: sync nightly.yml to main so the 06:00 UTC schedule stops failing #1717

Description

@erikdarlingdata

Scheduled workflows execute the DEFAULT branch's copy of the workflow file. Main's stale nightly.yml still reads Dashboard/Dashboard.csproj (moved to deprecated/ by #1612), so the scheduled nightly build job fails every morning (first: run 30194606068, 2026-07-26). #1715 restructured dev's nightly.yml so the schedule only re-dispatches onto the dev ref - after ONE sync of the file to main, this trap class is dead permanently (main's copy will have exactly one tree-independent job) and nightly logic changes take effect the night they merge to dev.

The one manual step (admin, since check-pr-branch.yml blocks non-dev PRs to main by design):

git fetch origin && git checkout main && git pull origin main
git checkout origin/dev -- .github/workflows/nightly.yml
git commit -m "Sync nightly.yml from dev: scheduled runs execute main's copy of the workflow"
git push origin main

Alternative: let the next dev->main release promotion carry it, at the cost of a red scheduled nightly each morning until then. The dispatched path itself is already validated live (manual dispatch with -f from_schedule=true, run 30220289588). Full context in #1715.

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions