a.yaml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. title: Release `ya tool python3`
  2. service: cc
  3. ci:
  4. secret: sec-01e0d4agf6pfvwdjwxp61n3fvg
  5. runtime:
  6. sandbox:
  7. owner: DTCC
  8. releases:
  9. release-ya-tool-python3:
  10. title: Release `ya tool python3`
  11. flow: release-ya-tool-python3
  12. flows:
  13. release-ya-tool-python3:
  14. title: Release `ya tool python3`
  15. jobs:
  16. build:
  17. title: Build
  18. task: common/arcadia/build_arcadia_project_for_all
  19. input:
  20. platforms_list:
  21. - linux
  22. - linux-aarch64
  23. - darwin
  24. - darwin-arm64
  25. - win32
  26. checkout_arcadia_from_url: arcadia-arc:/#${context.target_revision.hash}
  27. project: contrib/tools/python3/bin/python3
  28. musl: true
  29. create-pr:
  30. title: Create PR
  31. needs:
  32. - build
  33. task: projects/devtools/deploy_tools/deploy_tools
  34. input:
  35. config:
  36. arc_revision_hash: ${context.target_revision.hash}
  37. tools_array:
  38. - source: contrib/tools/python3/bin/python3
  39. processor: resource_map
  40. output: build/platform/python/ymake_python3/resources.json
  41. is_release: true
  42. create_pr: true
  43. branch_prefix: deploy-tools
  44. branch_suffix: ${context.version_info.full}
  45. push_from_user: false
  46. sb_resources: ${(tasks.*.resources[])[?type == 'PLATFORM_MAPPING']}