Skip to content

ci: extract Fork Nightly desktop builds into a reusable workflow #18

Description

@incognitojam

Follow-up from #17. The desktop build jobs (macOS arm64, Windows x64, WSL node-pty prebuild) live inline in fork-nightly.yml, so the only way to exercise them is a full dry_run dispatch of the nightly pipeline.

Extract the build matrix into a reusable workflow_call workflow (mirroring how upstream's release.yml parameterizes platform/target/arch), then:

  • fork-nightly.yml calls it for the nightly publish path
  • a thin workflow_dispatch wrapper allows building any single platform from any branch without touching release branches, notarization gating, or drafts

This gives build-only testing of workflow changes (the thing #17 needed) for free, and deduplicates the platform steps if more targets (Linux, Windows arm64) are added later.

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