ryanfortner/blockbench-arm

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