123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- 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']}
- write-info-comment:
- title: Write comment about flow info
- needs: create-pr
- task: projects/devtools/write_pr_comment/write_pr_comment
- input:
- config:
- data: "From hash: [${context.target_revision.hash}](https://a.yandex-team.ru/arcadia/commit/${context.target_revision.hash})\n
- From revision: [${context.target_revision.number}](https://a.yandex-team.ru/arcadia/commit/${context.target_revision.number})\n
- [CI flow](${context.ci_url})\n
- Flow triggered by user: [${context.flow_triggered_by}](https://staff.yandex-team.ru/${context.flow_triggered_by})"
- pr_id: ${tasks.create-pr.result.pr_id}
|