1515 options : --privileged
1616 steps :
1717 - uses : actions/checkout@v3
18+
1819 - uses : actions/setup-node@v3
1920 with :
2021 node-version : 18.15.0
@@ -32,18 +33,18 @@ jobs:
3233 - name : Set up Flatpak environment
3334 run : |
3435 flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
35- flatpak install -y flathub org.freedesktop.Platform//22.08 org.freedesktop.Sdk//22.08 org.electronjs.Electron2.BaseApp//22.08
36+ flatpak install -y --noninteractive flathub org.freedesktop.Platform//22.08 org.freedesktop.Sdk//22.08 org.electronjs.Electron2.BaseApp//22.08
3637
3738 - name : Create Flatpak build structure
3839 run : |
3940 mkdir -p flatpak/opt/fukuro
4041 cp -r dist/linux-unpacked/* flatpak/opt/fukuro/ || cp -r dist/linux-x64-unpacked/* flatpak/opt/fukuro/
41- # Copy icon directly to the flatpak directory
42+ # Copy the icon from public folder to the flatpak directory as icon.png
4243 cp public/icon.png flatpak/icon.png
4344
4445 - name : Create Flatpak deployment files
4546 run : |
46- cat > flatpak/com.gavrielsha.Fukuro.desktop << EOL
47+ cat > flatpak/com.gavrielsha.Fukuro.desktop << ' EOL'
4748 [Desktop Entry]
4849 Name=Fukuro
4950 Comment=Simple and efficient RSS reader
5657 StartupWMClass=fukuro
5758 EOL
5859
59- cat > flatpak/com.gavrielsha.Fukuro.metainfo.xml << EOL
60+ cat > flatpak/com.gavrielsha.Fukuro.metainfo.xml << ' EOL'
6061 <?xml version="1.0" encoding="UTF-8"?>
6162 <component type="desktop-application">
6263 <id>com.gavrielsha.Fukuro</id>
@@ -95,15 +96,15 @@ jobs:
9596 </component>
9697 EOL
9798
98- cat > flatpak/fukuro.sh << EOL
99+ cat > flatpak/fukuro.sh << ' EOL'
99100 #!/bin/sh
100- exec /app/opt/fukuro/fukuro "\ $@"
101+ exec /app/opt/fukuro/fukuro "$@"
101102 EOL
102103 chmod +x flatpak/fukuro.sh
103104
104105 - name : Create Flatpak manifest
105106 run : |
106- cat > com.gavrielsha.Fukuro.json << EOL
107+ cat > com.gavrielsha.Fukuro.json << ' EOL'
107108 {
108109 "app-id": "com.gavrielsha.Fukuro",
109110 "runtime": "org.freedesktop.Platform",
0 commit comments