aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/tools/python3/a.yaml
blob: b26106e1bcb14db64a6f86eb1b9373c5ce882462 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
title: Release `ya tool python3`
service: cc

ci:
  secret: sec-01e0d4agf6pfvwdjwxp61n3fvg
  runtime:
    sandbox:
      owner: DTCC

  releases:
    release-ya-tool-python3:
      title: Release `ya tool python3`
      flow: release-ya-tool-python3

  flows:
    release-ya-tool-python3:
      title: Release `ya tool python3`
      jobs:
        build:
          title: Build
          task: common/arcadia/build_arcadia_project_for_all
          input:
            platforms_list:
              - linux
              - linux-aarch64
              - darwin
              - darwin-arm64
              - win32
            checkout_arcadia_from_url: arcadia-arc:/#${context.target_revision.hash}
            project: contrib/tools/python3/bin/python3
            musl: true
        create-pr:
          title: Create PR
          needs:
            - build
          task: projects/devtools/deploy_tools/deploy_tools
          input:
            config:
              arc_revision_hash: ${context.target_revision.hash}
              tools_array:
                - source: contrib/tools/python3/bin/python3
                  processor: resource_map
                  output: build/platform/python/ymake_python3/resources.json
              is_release: true
              create_pr: true
              branch_prefix: deploy-tools
              branch_suffix: ${context.version_info.full}
              push_from_user: false
            sb_resources: ${(tasks.*.resources[])[?type == 'PLATFORM_MAPPING']}