fix: goldmapper on ci

This commit is contained in:
neoapps-dev
2026-09-01 14:09:42 +03:00
parent 9a9c11c716
commit b9bfdc171b
2 changed files with 32 additions and 3 deletions
+16 -1
View File
@@ -23,7 +23,9 @@ jobs:
node-version: lts/* node-version: lts/*
cache: "pnpm" cache: "pnpm"
- name: build GoldMapper - name: build GoldMapper
run: pnpm goldmapper run: |
pnpm install
pnpm goldmapper
- uses: actions/upload-artifact@v4 - uses: actions/upload-artifact@v4
with: with:
name: goldmapper name: goldmapper
@@ -126,6 +128,7 @@ jobs:
src-tauri/target/**/release/bundle/**/* src-tauri/target/**/release/bundle/**/*
build-flatpak: build-flatpak:
needs: [build-goldmapper]
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: bilelmoussaoui/flatpak-github-actions:freedesktop-23.08 image: bilelmoussaoui/flatpak-github-actions:freedesktop-23.08
@@ -134,6 +137,11 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: with:
submodules: true submodules: true
- name: download GoldMapper
uses: actions/download-artifact@v4
with:
name: goldmapper
path: src-tauri/resources
- name: sleep for 10 seconds - name: sleep for 10 seconds
run: sleep 10 run: sleep 10
- uses: flatpak/flatpak-github-actions/flatpak-builder@v6 - uses: flatpak/flatpak-github-actions/flatpak-builder@v6
@@ -148,6 +156,7 @@ jobs:
path: Emerald.Legacy.Launcher.flatpak path: Emerald.Legacy.Launcher.flatpak
build-appimage: build-appimage:
needs: [build-goldmapper]
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: archlinux:latest image: archlinux:latest
@@ -178,6 +187,12 @@ jobs:
gtk3 libayatana-appindicator webkit2gtk-4.1 glib-networking librsvg \ gtk3 libayatana-appindicator webkit2gtk-4.1 glib-networking librsvg \
xorg-server-xvfb xorg-server-xvfb
- name: download GoldMapper
uses: actions/download-artifact@v4
with:
name: goldmapper
path: src-tauri/resources
- name: setup pnpm - name: setup pnpm
uses: pnpm/action-setup@v4 uses: pnpm/action-setup@v4
with: with:
+16 -2
View File
@@ -37,7 +37,9 @@ jobs:
node-version: lts/* node-version: lts/*
cache: "pnpm" cache: "pnpm"
- name: build GoldMapper - name: build GoldMapper
run: pnpm goldmapper run: |
pnpm install
pnpm goldmapper
- uses: actions/upload-artifact@v4 - uses: actions/upload-artifact@v4
with: with:
name: goldmapper name: goldmapper
@@ -118,6 +120,7 @@ jobs:
args: ${{ matrix.args }} args: ${{ matrix.args }}
build-appimage: build-appimage:
needs: [build-goldmapper]
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: container:
image: archlinux:latest image: archlinux:latest
@@ -148,6 +151,12 @@ jobs:
gtk3 libayatana-appindicator webkit2gtk-4.1 glib-networking librsvg \ gtk3 libayatana-appindicator webkit2gtk-4.1 glib-networking librsvg \
xorg-server-xvfb xorg-server-xvfb
- name: download GoldMapper
uses: actions/download-artifact@v4
with:
name: goldmapper
path: src-tauri/resources
- name: setup pnpm - name: setup pnpm
uses: pnpm/action-setup@v4 uses: pnpm/action-setup@v4
with: with:
@@ -256,7 +265,7 @@ jobs:
path: src-tauri/gen/android/app/build/outputs/apk/universal/release/*.apk path: src-tauri/gen/android/app/build/outputs/apk/universal/release/*.apk
publish-flatpak: publish-flatpak:
needs: [get-version, build-appimage, build-android] needs: [get-version, build-goldmapper, build-appimage, build-android]
runs-on: ubuntu-latest runs-on: ubuntu-latest
permissions: permissions:
contents: write contents: write
@@ -267,6 +276,11 @@ jobs:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
with: with:
submodules: true submodules: true
- name: download GoldMapper
uses: actions/download-artifact@v4
with:
name: goldmapper
path: src-tauri/resources
- name: sleep for 20 seconds - name: sleep for 20 seconds
run: sleep 20 run: sleep 20
- uses: flatpak/flatpak-github-actions/flatpak-builder@v6 - uses: flatpak/flatpak-github-actions/flatpak-builder@v6