fix your CI
theofficialgman opened this issue · 2 comments
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
Sorry it took awhile to get around to this. The method of manually repackaging was introduced to me in #1, I guess I never paid much attention to it. Your method is much more efficient so I'll switch in a minute, thanks!
repo can be archived once JannisX11/blockbench#2187 merges and a new release is made