Skip to content

ci: use self-repository syntax for local workflows - #2033

Draft
claude[bot] wants to merge 1 commit into
mainfrom
ci/self-repository-syntax
Draft

claude[bot] wants to merge 1 commit into
mainfrom
ci/self-repository-syntax

Conversation

@claude

@claude claude Bot commented Oct 20, 2026

Copy link
Copy Markdown
Contributor

Requested via Slack thread

Switches the calls to the reusable test.yml and build.yml workflows in ci.yml and release.yml to GitHub's self-repository syntax, $/.github/workflows/..., matching electron/electron#55131. The $/ form always resolves to the same commit as the calling workflow.

This PR needs the org-required zizmor workflow in electron/.github to move to zizmor 1.29.0 before it can merge, since zizmor 1.23.1 can't parse $/.


Generated by Claude Code

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AXDkyHN47yMnthyeNn9Cr4
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 87.341%. remained the same — ci/self-repository-syntax into main

@claude

claude Bot commented Oct 20, 2026

Copy link
Copy Markdown
Contributor Author

The test / Test (windows-latest, x64) failure is tests/main/electron-types.spec.ts > getElectronTypes({ source: local }) > watches for the types file to be updated timing out in vi.waitUntil, a Windows file-watcher flake that has nothing to do with this PR, which only changes workflow references (the job running at all shows the $/ reusable-workflow call resolved). The same test failed the same way on main in run 39000403399 and run 39001231730, and the ubuntu and macOS arm64 test legs passed here. I couldn't find an open fix for it yet, so I'm re-running the failed job.


Generated by Claude Code

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants