Skip to content
This repository was archived by the owner on Feb 29, 2024. It is now read-only.
This repository was archived by the owner on Feb 29, 2024. It is now read-only.

fix your CI #2

@theofficialgman

Description

@theofficialgman

I have noticed this on many of your repos. instead of using builtin electron-buider features. you create a zip, download an old deb, and then manually repackage it.

electron-buillder can be used directly to make the deb with everything necessary (.desktop file, control, etc)

npx electron-builder --linux deb --armv7l --publish never

electron-builder can natively produce deb, rpm, zips, and appimages for linux

the CI becomes very simple:

npm install
npx electron-builder --linux deb --armv7l --publish never
# npx electron-builder --linux deb --arm64 --publish never

and then publish the deb from the dist folder (rename it if you need to)

edit: removed some harsh wording

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions