-
-
Notifications
You must be signed in to change notification settings - Fork 96
Revisiting the GitHub Actions Release system (.flatpak + .deb) #1204
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Flathub release
Maybe also add the AppImage universal format? |
workingDir = dir.file("../flatpak").asFile | ||
commandLine( | ||
"flatpak-builder", | ||
"--install-deps-from=https://flathub.org/repo/flathub.flatpakrepo", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is not how --install-deps-from
works.
You'll need to
commandLine(
"flatpak",
"remote-add",
"--user",
"--if-not-exists",
"flathub",
"https://flathub.org/repo/flathub.flatpakrepo"
)
first and then --install-deps-from=flathub
.
@@ -0,0 +1,38 @@ | |||
id: $identifier | |||
runtime: org.freedesktop.Platform | |||
runtime-version: '24.08' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
25.08
is out at this point.
Out of caution we kept the Ant GitHub Actions in the repository, this PR will remove them and introduce a revised version of the Gradle based GitHub Actions, providing the following.
app/linux
similar to macOS and Windows.Closes #890
Closes #1211
and includes #1202
TODO
- Separate out Windows signing- Separate out macOS notarisationFollow up tasks