# SPDX-License-Identifier: CC0-1.0 # SPDX-FileCopyrightText: 2023 KDE e.V. # define defaults for all listed projects defaults: # name of the repository for the signed flatpaks repository: flatpaks # fingerprint of the OpenPGP key to use by default signingkey: 0123456789ABCDEF0123456789ABCDEF01234567 # runtime repo path (for .flatpakref) to use by default runtimerepourl: https://dl.flathub.org/repo/flathub.flatpakrepo # list of branches to sign for all listed projects branches: - master # define settings specific for Project A (in Namespace A) # key for Project A is the GitLab path of the project namespace-a/project-a: # the application ID of the flatpak; checked against the flatpak to sign applicationid: net.example.projecta # name of the repository for the signed flatpaks of this project repository: flatpaks.projecta # dictionary of branches to sign additionally to the default branches branches: # also allow signing the release branch for Project A release: # name of the repository for the signed flatpaks of the release branch of this project repository: flatpaks.stable.projecta # use a different runtime repo path too runtimerepourl: https://example.otg/repo/example.flatpakrepo namespace-a/project-b: # multiple application IDs per project are possible; all apps are added to # the same repo applicationid: - net.example.Platform - net.example.Sdk # use a different signing key for Project B signingkey: DEADBEEFDEADBEEFDEADBEEFDEADBEEFDEADBEEF # this is a flatpak runtime (relavant for .flatpakref), default is false isruntime: true