mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-11-10 02:48:33 +00:00
Electron
All-in-one packager producing the Arduino-PoC Electron-based application.
Prerequisites
The prerequisites are defined here.
Build:
To build the Arduino-PoC Electron-based Theia application you have to do the followings:
yarn --cwd ./electron/packager/
The packaged application will be under the ./electron/build/dist folder.
CI:
The electron packager runs when:
- the build is manually triggered by the user, or
- on scheduled (CRON) jobs.
Creating a Release Draft:
One can create a GitHub release draft, tag the source, and upload the artifacts to GitHub with Azure.
- Go to the Azure build page.
- Click on
Queuein the top right corner. - Set the branch to
masteror leave as is if it is already showingmaster. - Add the
Release.Tagpipeline variable and set the desired release version. Note, the version must start withvand we recommend naming tags that fit within semantic versioning.
- Click on
Queue. - 🎈🎉
Publishing the Release Draft:
One has to manually publish the GitHub release.
- Go to the release page of the arduino-poc repository.
- Select your release draft.
- Click on
Edit.
- Optionally, you can adjust the release draft if you want.
- Select
Publish release. - ✨


