1
0
Files
mstr-tasks/system/upgrade.yaml
2026-01-27 14:30:07 +01:00

28 lines
785 B
YAML

# yaml-language-server: $schema=https://git.jesof.ch/public/mstr-schemas/raw/branch/main/mstr-tasks-schema.json
options:
- name: "keyfile"
default: "$(homedir())/.mstr.pem"
description: "Keyfile for encrypting"
type: "string"
tasks:
- call:
description: 'Upgrade project on "$(target)"'
script: "@(system)/upgrade_project.yaml"
args:
path: $(target)
loop:
values: $(dirlist("@(projects)", dirlistWithDirsOnly()))
as: target
- call:
description: 'Upgrade github application "$(settings.name)"'
script: "@(system)/upgrade_github_application.yaml"
args:
settings: $(settings)
gitToken: $(git_token)
keyfile: $(keyfile)
loop:
values: $(github)
as: settings