title: gdb14 service: buildroot arcanum: review: ignore_self_ship: true min_approvers_count: 1 disabling_policy: denied override_policy: append groups: - name: reviewers roles: - "cc:duty" - name: owners roles: - "cc:duty" - "cc:developer" rules: - reviewers: - name: reviewers ship: 0 assign: 1 ignore_self_ship: false - subpaths: "a.yaml" reviewers: - name: reviewers ship: 0 assign: 1 - name: owners ship: 1 assign: 0 ignore_self_ship: false auto_merge: requirements: - system: arcanum type: st_issue_linked disabling_policy: denied override_policy: final data: in_commit_message: true - system: arcanum type: comment_issues_closed disabling_policy: need_reason override_policy: final shared: mapping_path: &mapping-path "build/external_resources/gdb/resources.json" input: &base-input package: gdb/14 toolchain_name: gdb14 ci: secret: sec-01hnfbz3r6xqfacy9t3he0rzvf runtime: sandbox: owner: DTCC permissions: start-flow: - service: cc - service: ya_make releases: release-gdb: title: "Release gdb14" flow: build-and-release-gdb flow-vars-ui: schema: required: [revision] type: object properties: revision: title: Repository revision (github.com/yandex/toolchains) type: string default: HEAD platforms: title: Build only for particular platforms (comma separated) type: string default: "linux-x86_64, linux-aarch64" filters: - discovery: dir abs-paths: - devtools/gdb/** - toolchains/ynd/gdb/** flows: build-and-release-gdb: title: "Build and Release gdb14" jobs: build: title: Build task: projects/devtools/toolchain_registry/build input: <<: *base-input revision: ${flow-vars.revision} mapping_path: *mapping-path selected_platforms: ${flow-vars.platforms} update-mapping: title: Update mapping.conf.json task: projects/devtools/deploy_mapping/deploy_mapping needs: build input: config: pr_id: ${tasks.build.output_params.pr_id} create_pr: false push_only: true orig_mapping: devtools/ya/opensource/mapping.conf.json public: true write_comment: false release: title: Release task: projects/devtools/toolchain_registry/release needs: update-mapping input: <<: *base-input revision: ${flow-vars.revision} pr_id: ${tasks.build.output_params.pr_id} built_resources: ${tasks.build.output_params.built_resources}