Skip to content

feat(release): document manual release procedure #2129

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 11 commits into from
Prev Previous commit
Next Next commit
Update docs/internal/release-procedure.md
Co-authored-by: per1234 <accounts@perglass.com>
  • Loading branch information
kittaakos and per1234 authored Aug 25, 2023
commit ebb115c0e42baf89645ac94e08112461f8dba713
3 changes: 2 additions & 1 deletion docs/internal/release-procedure.md
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,8 @@ Creating the release for Ubuntu 18.04 ([arduino/arduino-ide#2018](https://github
Since you cannot drag and drop via TeamViewer, you will install the app from a command line. This example puts the IDE2 into the Desktop. Do **NOT** try to bypass the installation with a double click and open from the UI. The `node_modules` folder of the source code is implicitly in the `$PATH`, and you want to verify if the app is fully functional without the `node_modules` folder.

```sh
hdiutil attach ./electron/build/dist/arduino-ide_${VERSION}_macOS_ARM64.dmg \
VERSION="<TODO: release version>"
&& hdiutil attach ./electron/build/dist/arduino-ide_${VERSION}_macOS_ARM64.dmg \
&& cp -R /Volumes/Arduino\ IDE\ ${VERSION}-arm64/Arduino\ IDE.app ~/Desktop \
&& hdiutil unmount /Volumes/Arduino\ IDE\ ${VERSION}-arm64 \
&& codesign -dv --verbose=4 ~/Desktop/Arduino\ IDE.app \
Expand Down