OpenMiInk/third_party/krita-deps-management/pipelines/macos.yml
Hellings b8c8ff98e2 Hi
2026-10-16 09:05:56 -04:00

67 lines
2.2 KiB
YAML

all_publish_macos:
stage: Dependencies
extends:
- .macos_base
- .seed_template
script:
- python3 -u tools/concatenate-files.py -i latest/deps-build-tools.yml -i latest/krita-deps.yml -o all-deps-to-build.yml
- python3 -u tools/replace-branch-in-seed-file.py all-deps-to-build.yml --print --dst-branch $BRANCH_NAME_MACOS
- python3 -u ci-utilities/seed-package-registry.py --seed-file all-deps-to-build.yml --platform MacOS 2>&1 | tee "seed-packages-macos.log"
all_publish_macos_dev:
stage: Dependencies
extends:
- .seed_template_auto
- .macos_base
script:
- python3 -u tools/replace-branch-in-seed-file.py latest/developer-packages.yml --print --dst-branch $BRANCH_NAME_MACOS
- python3 -u ci-utilities/seed-package-registry.py --seed-file latest/developer-packages.yml --platform MacOS 2>&1 | tee "seed-packages-macos-dev.log"
needs:
- job: all_publish_macos
artifacts: false
all_publish_macos_openvino:
stage: Dependencies
extends:
- .seed_template_auto
- .macos_base
script:
- python3 -u tools/replace-branch-in-seed-file.py latest/openvino-packages.yml --print --dst-branch $BRANCH_NAME_MACOS
- python3 -u ci-utilities/seed-package-registry.py --seed-file latest/openvino-packages.yml --platform MacOS 2>&1 | tee "seed-packages-macos-openvino.log"
needs:
- job: all_publish_macos
artifacts: false
all_local_cache_macos:
extends:
- all_publish_macos
- .local_cache_mixin
all_shared_macos:
extends:
- all_publish_macos
- .shared_build_mixin
custom_publish_macos:
stage: Dependencies
extends:
- .seed_template
- .macos_base
- .stage_deps_input_template
script:
- python3 -u ci-utilities/seed-multiple-projects.py -p "${{ job.inputs.KRITA_STAGE_DEP }}" --platform MacOS --branch $BRANCH_NAME_MACOS 2>&1 | tee "seed-packages-macos.log"
custom_local_cache_macos:
extends:
- custom_publish_macos
- .local_cache_mixin
dirty_publish_macos:
extends:
- custom_publish_macos
script:
- python3 -u tools/seed-dirty-projects.py -p "${{ job.inputs.KRITA_STAGE_DEP }}" --platform MacOS --branch $BRANCH_NAME_MACOS 2>&1 | tee "seed-packages-macos.log"
dirty_local_cache_macos:
extends:
- dirty_publish_macos
- .local_cache_mixin