Test adding Snap

This commit is contained in:
Evan Simkowitz
2024-03-12 14:51:09 -07:00
parent d1baf504ba
commit 7d4787ad1f
2 changed files with 13 additions and 2 deletions
+1 -1
View File
@@ -27,7 +27,7 @@ jobs:
if: matrix.platform == 'linux'
run: |
sudo apt-get update
sudo apt-get install --no-install-recommends -y libarchive-tools libopenjp2-tools rpm
sudo apt-get install --no-install-recommends -y libarchive-tools libopenjp2-tools rpm snapcraft snapd
- uses: actions/setup-go@v5
with:
go-version: ${{env.GO_VERSION}}
+12 -1
View File
@@ -73,7 +73,7 @@ const config = {
executableName: pkg.productName,
category: "TerminalEmulator",
icon: "public/waveterm.icns",
target: ["zip", "deb", "rpm", "AppImage", "pacman"],
target: ["zip", "deb", "rpm", "AppImage", "pacman", "snap"],
synopsis: pkg.description,
description: null,
desktop: {
@@ -86,6 +86,17 @@ const config = {
appImage: {
license: "LICENSE",
},
snap: {
base: "core20",
grade: "stable",
confinement: "strict",
summary: pkg.productName,
title: pkg.productName,
description: null,
synopsis: pkg.description,
allowNativeWayland: true,
compression: "xz",
},
publish: {
provider: "generic",
url: "https://dl.waveterm.dev/releases",