Skip to content

Commit 135a1be

Browse files
Fix release script
1 parent 1004fa2 commit 135a1be

File tree

2 files changed

+10
-24
lines changed

2 files changed

+10
-24
lines changed

.github/workflows/build-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ jobs:
7474
- name: flatpak-x86_64 Build
7575
env:
7676
APP_VERSION: ${{ github.event.inputs.version }}
77-
run: flatpak-builder --user --force-clean --install-deps-from=flathub --repo=repo builddir ./flatpak/${{ env.FLATPAK_ID }}-autobuild.yml
77+
run: flatpak-builder --user --force-clean --install-deps-from=flathub --repo=repo builddir ./flatpak/${{ env.FLATPAK_ID }}.yml
7878

7979
- name: Build Flatpak Bundle
8080
run: flatpak build-bundle repo ./flatpak/${{env.FLATPAK_ID}}.flatpak ${{env.FLATPAK_ID}}

flatpak/io.github.hedge_dev.hedgemodmanager.yml

Lines changed: 9 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ sdk: org.freedesktop.Sdk
55
sdk-extensions:
66
- org.freedesktop.Sdk.Extension.dotnet8
77
build-options:
8-
prepend-path: "/usr/lib/sdk/dotnet8/bin"
9-
append-ld-library-path: "/usr/lib/sdk/dotnet8/lib"
10-
prepend-pkg-config-path: "/usr/lib/sdk/dotnet8/lib/pkgconfig"
8+
prepend-path: /usr/lib/sdk/dotnet8/bin
9+
append-ld-library-path: /usr/lib/sdk/dotnet8/lib
10+
prepend-pkg-config-path: /usr/lib/sdk/dotnet8/lib/pkgconfig
1111

12-
command: /app/bin/HedgeModManager.UI
12+
command: HedgeModManager.UI
1313

1414
finish-args:
1515
- --socket=x11
@@ -41,27 +41,13 @@ modules:
4141
- name: app
4242
buildsystem: simple
4343
sources:
44-
- type: git
45-
branch: ui
46-
disable-shallow-clone: true
47-
url: https://github.com/hedge-dev/HedgeModManager.git
44+
- type: dir
45+
path: ../
4846
- ./nuget-sources.json
49-
secret-env:
50-
- APP_VERSION
5147
build-commands:
5248
- dotnet publish Source/HedgeModManager.UI/HedgeModManager.UI.csproj -c Release --no-self-contained --source ./nuget-sources
5349
- mkdir -p ${FLATPAK_DEST}/bin
5450
- cp -r Source/HedgeModManager.UI/bin/Release/net8.0/publish/* ${FLATPAK_DEST}/bin
55-
- name: metadata
56-
buildsystem: simple
57-
build-commands:
58-
- install -Dm644 hedgemodmanager.png /app/share/icons/hicolor/256x256/apps/${FLATPAK_ID}.png
59-
- install -Dm644 hedgemodmanager.metainfo.xml /app/share/metainfo/${FLATPAK_ID}.metainfo.xml
60-
- install -Dm644 hedgemodmanager.desktop /app/share/applications/${FLATPAK_ID}.desktop
61-
sources:
62-
- type: file
63-
path: hedgemodmanager.png
64-
- type: file
65-
path: hedgemodmanager.metainfo.xml
66-
- type: file
67-
path: hedgemodmanager.desktop
51+
- install -Dm644 flatpak/hedgemodmanager.png ${FLATPAK_DEST}/share/icons/hicolor/256x256/apps/${FLATPAK_ID}.png
52+
- install -Dm644 flatpak/hedgemodmanager.metainfo.xml ${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.metainfo.xml
53+
- install -Dm644 flatpak/hedgemodmanager.desktop ${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop

0 commit comments

Comments
 (0)