Skip to content

Commit b6ffe9b

Browse files
committed
No post-build anymore
1 parent 9eea74d commit b6ffe9b

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,16 @@ jobs:
2626
- name: Install Linux dependencies
2727
run: |
2828
sudo apt-get update
29-
sudo apt-get install -y dpkg fakeroot fuse cmake libsdl2-dev jq
29+
sudo apt-get install -y dpkg fakeroot npm bash fuse cmake libsdl2-dev
3030
npm install
31-
curl -L -o appimagetool-x86_64.AppImage https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage
32-
chmod +x appimagetool-x86_64.AppImage
33-
chmod +x build.sh
3431
3532
- name: Build Linux packages
3633
run: |
37-
ls -la
38-
source build.sh
34+
npx electron-builder --config builder.yml --linux --publish=never
35+
36+
- name: Rename AppImage to follow naming convention
37+
run: |
38+
mv "dist/emulsion_x86_64.AppImage" "dist/Emulsion-${{ github.ref_name }}-x86_64.AppImage"
3939
4040
- name: Upload Linux artifacts
4141
uses: actions/upload-artifact@v4

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "emulsion",
3-
"version": "0.10.3",
3+
"version": "0.10.5",
44
"summary": "Better gaming throught chemistry",
55
"description": "Display your games collection into responsive galleries, manage game metadata, cover art and emulator configuration. Launch your games in style.",
66
"homepage": "https://yphil.gitlab.io/emulsion",

0 commit comments

Comments
 (0)