Skip to content

Conversation

@beNative
Copy link
Owner

Summary

  • add a GitHub Actions workflow that runs on Ubuntu, macOS, and Windows
  • build Electron packages and upload the generated release artifacts for each platform

Testing

  • not run (workflow change)

https://chatgpt.com/codex/tasks/task_e_68f25ab9be688332a8e7de54e11d85e2

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting

Comment on lines 31 to 32
- name: Build Electron packages
run: npm run pack

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Disable macOS code signing in CI build

The workflow invokes npm run pack on macOS runners without disabling code signing. electron-builder enables signing by default on mac builds and fails when no signing identity is available, which is the case on GitHub-hosted macOS runners. As written, the macOS job will error with “No identity found for signing” instead of uploading artifacts. Consider setting CSC_IDENTITY_AUTO_DISCOVERY: false (or mac.identity: null in config) for CI builds so the packaging step can complete unsigned.

Useful? React with 👍 / 👎.

@beNative beNative merged commit d0f2df7 into main Oct 17, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant