diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e32126cac..7a8e77e71 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -95,7 +95,9 @@ jobs: matrix: artifact: - path: "*Linux_64bit.zip" - name: Linux_X86-64 + name: Linux_X86-64_zip + - path: "*Linux_64bit.deb" + name: Linux_X86-64_deb - path: "*macOS_64bit.dmg" name: macOS - path: "*Windows_64bit.exe" diff --git a/electron/build/template-package.json b/electron/build/template-package.json index d4eac56df..88ec418b7 100644 --- a/electron/build/template-package.json +++ b/electron/build/template-package.json @@ -1,6 +1,6 @@ { "main": "scripts/arduino-ide-electron-main.js", - "author": "Arduino SA", + "author": "Arduino SA ", "resolutions": { "**/fs-extra": "^4.0.3" }, @@ -91,9 +91,8 @@ }, "linux": { "target": [ - { - "target": "zip" - } + "zip", + "deb" ], "category": "Development", "icon": "resources/icons" diff --git a/electron/packager/index.js b/electron/packager/index.js index 8358b2634..b9eef8742 100644 --- a/electron/packager/index.js +++ b/electron/packager/index.js @@ -276,7 +276,7 @@ ${fs.readFileSync(path('..', 'build', 'package.json')).toString()} const filesToCopy = []; switch (platform) { case 'linux': { - filesToCopy.push(...glob.sync('**/arduino-ide*.{zip,AppImage}', { cwd }).map(p => join(cwd, p))); + filesToCopy.push(...glob.sync('**/arduino-ide*.{zip,deb}', { cwd }).map(p => join(cwd, p))); break; } case 'win32': {