#:schema https://raw.githubusercontent.com/YunoHost/apps/master/schemas/manifest.v2.schema.json packaging_format = 2 id = "woodpecker" name = "Woodpecker" description.en = "CI engine with great extensibility integrated with GitHub, GitLab, Gitea..." description.fr = "Outil d'intégration continue extensible intégrable avec GitHub, GitLab, Gitea..." version = "1.0.5~ynh1" maintainers = ["Salamandar"] [upstream] license = "Apache-2.0" website = "https://woodpecker-ci.org" admindoc = "https://woodpecker-ci.org/docs/administration" userdoc = "https://woodpecker-ci.org/docs/intro" code = "https://github.com/woodpecker-ci/woodpecker" cpe = "cpe:2.3:a:woodpecker-ci:woodpecker" fund = "https://opencollective.com/woodpecker-ci" [integration] yunohost = ">= 11.2" architectures = ["amd64", "arm64"] multi_instance = true ldap = false sso = false disk = "50M" ram.build = "0M" ram.runtime = "200M" [install] [install.domain] type = "domain" [install.path] type = "path" default = "/woodpecker" [install.init_main_permission] type = "group" default = "visitors" [install.forge_type] ask.en = "Select the kind of forge you're connecting Woodpecker to" ask.fr = "Sélectionnez le type de forge à laquelle vous connectez Woodpecker" type = "select" choices.github = "Github" choices.gitlab = "Gitlab" choices.gitea = "Gitea / Forgejo" choices.bitbucket = "Bitbucket" default = "github" [install.forge_url] ask.en = "Provide the forge URL" ask.fr = "Entrez l'URL de la forge" type = "string" default = "https://myforge.tld" help.en = "Useless for Bitbucket and Github.com." help.fr = "Inutile pour Bitbucket et Github.com." [install.forge_client] ask.en = "Provide the forge OAuth Client ID" ask.fr = "Entrez l'ID de client OAuth de la forge" type = "string" default = "" [install.forge_secret] ask.en = "Provide the forge OAuth secret" ask.fr = "Entrez le secret OAuth de la forge" type = "string" default = "" [resources] [resources.sources] [resources.sources.main] amd64.url = "https://github.com/woodpecker-ci/woodpecker/releases/download/v1.0.5/woodpecker-server_linux_amd64.tar.gz" amd64.sha256 = "99ccffae1795b561d72850400383771ccf105a8fee8c74e524654d26262420ef" arm64.url = "https://github.com/woodpecker-ci/woodpecker/releases/download/v1.0.5/woodpecker-server_linux_arm64.tar.gz" arm64.sha256 = "a2b20b569daac3f9c4ebc5fb17026a2679f30d3ee7004bd6f09d63d1f102361c" autoupdate.strategy = "latest_github_release" autoupdate.asset.amd64 = "woodpecker-server_linux_amd64.tar.gz" autoupdate.asset.arm64 = "woodpecker-server_linux_arm64.tar.gz" in_subdir = false [resources.system_user] [resources.install_dir] [resources.data_dir] [resources.permissions] main.url = "/" [resources.ports] [resources.apt] packages = [ "postgresql" ] [resources.database] type = "postgresql"