OpenMiInk/third_party/ci-notary-service/doc/flatpaksigner-projects.sample.yaml
Hellings b8c8ff98e2 Hi
2026-10-16 09:05:56 -04:00

41 lines
1.6 KiB
YAML

# 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