blob: 21f1110a32f315e16bf7917d9dcc556de3446b83 [file] [log] [blame]
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
rules:
- valueFor: 'Priority'
contains: '0'
addLabels: ['P0']
- valueFor: 'Priority'
contains: '1'
addLabels: ['P1']
- valueFor: 'Priority'
contains: '2'
addLabels: ['P2']
- valueFor: 'Priority'
contains: '3'
addLabels: ['P3']
- valueFor: 'Component'
contains: 'beam-community'
addLabels: ['beam-community']
- valueFor: 'Component'
contains: 'beam-model'
addLabels: ['beam-model']
- valueFor: 'Component'
contains: 'beam-playground'
addLabels: ['beam-playground']
- valueFor: 'Component'
contains: 'build-system'
addLabels: ['build']
- valueFor: 'Component'
contains: 'community-metrics'
addLabels: ['community-metrics']
- valueFor: 'Component'
contains: 'cross-language'
addLabels: ['cross-language']
- valueFor: 'Component'
contains: 'dependencies'
addLabels: ['dependencies']
- valueFor: 'Component'
contains: 'dsl-dataframe'
addLabels: ['dsl', 'dataframe']
- valueFor: 'Component'
contains: 'dsl-euphoria'
addLabels: ['dsl', 'euphoria']
- valueFor: 'Component'
contains: 'dsl-sql'
addLabels: ['dsl', 'sql']
- valueFor: 'Component'
contains: 'dsl-sql-zetasql'
addLabels: ['dsl', 'sql', 'zetasql']
- valueFor: 'Component'
contains: 'examples-java'
addLabels: ['examples', 'java']
- valueFor: 'Component'
contains: 'examples-python'
addLabels: ['examples', 'python']
- valueFor: 'Component'
contains: 'extensions-ideas'
addLabels: ['extensions', 'ideas']
- valueFor: 'Component'
contains: 'extensions-java-gcp'
addLabels: ['extensions', 'java', 'gcp']
- valueFor: 'Component'
contains: 'extensions-java-join-library'
addLabels: ['extensions', 'java', 'join-library']
- valueFor: 'Component'
contains: 'extensions-java-json'
addLabels: ['extensions', 'java', 'json']
- valueFor: 'Component'
contains: 'extensions-java-kyro'
addLabels: ['extensions', 'java', 'kyro']
- valueFor: 'Component'
contains: 'extensions-java-protobuf'
addLabels: ['extensions', 'java', 'protobuf']
- valueFor: 'Component'
contains: 'extensions-java-sketching'
addLabels: ['extensions', 'java', 'sketching']
- valueFor: 'Component'
contains: 'extensions-java-sorter'
addLabels: ['extensions', 'java', 'sorter']
- valueFor: 'Component'
contains: 'infrastructure'
addLabels: ['infra']
- valueFor: 'Component'
contains: 'io-common'
addLabels: ['io']
- valueFor: 'Component'
contains: 'io-go-gcp'
addLabels: ['io', 'go', 'gcp']
- valueFor: 'Component'
contains: 'io-ideas'
addLabels: ['io', 'ideas']
- valueFor: 'Component'
contains: 'io-java-amqp'
addLabels: ['io', 'java', 'amqp']
- valueFor: 'Component'
contains: 'io-java-avro'
addLabels: ['io', 'java', 'avro']
- valueFor: 'Component'
contains: 'io-java-aws'
addLabels: ['io', 'java', 'aws']
- valueFor: 'Component'
contains: 'io-java-azure'
addLabels: ['io', 'java', 'azure']
- valueFor: 'Component'
contains: 'io-java-cassandra'
addLabels: ['io', 'java', 'cassandra']
- valueFor: 'Component'
contains: 'io-java-cdap'
addLabels: ['io', 'java', 'cdap']
- valueFor: 'Component'
contains: 'io-java-clickhouse'
addLabels: ['io', 'java', 'clickhouse']
- valueFor: 'Component'
contains: 'io-java-debezium'
addLabels: ['io', 'java', 'debezium']
- valueFor: 'Component'
contains: 'io-java-elasticsearch'
addLabels: ['io', 'java', 'elasticsearch']
- valueFor: 'Component'
contains: 'io-java-files'
addLabels: ['io', 'java', 'files']
- valueFor: 'Component'
contains: 'io-java-gcp'
addLabels: ['io', 'java', 'gcp']
- valueFor: 'Component'
contains: 'io-java-hadoop-file-system'
addLabels: ['io', 'java', 'hadoop-file-system']
- valueFor: 'Component'
contains: 'io-java-hadoop-format'
addLabels: ['io', 'java', 'hadoop-format']
- valueFor: 'Component'
contains: 'io-java-hbase'
addLabels: ['io', 'java', 'hbase']
- valueFor: 'Component'
contains: 'io-java-hcatalog'
addLabels: ['io', 'java', 'hcatalog']
- valueFor: 'Component'
contains: 'io-java-healthcare'
addLabels: ['io', 'java', 'healthcare']
- valueFor: 'Component'
contains: 'io-java-influxdb'
addLabels: ['io', 'java', 'influxdb']
- valueFor: 'Component'
contains: 'io-java-jdbc'
addLabels: ['io', 'java', 'jdbc']
- valueFor: 'Component'
contains: 'io-java-jms'
addLabels: ['io', 'java', 'jms']
- valueFor: 'Component'
contains: 'io-java-kafka'
addLabels: ['io', 'java', 'kafka']
- valueFor: 'Component'
contains: 'io-java-kinesis'
addLabels: ['io', 'java', 'kinesis']
- valueFor: 'Component'
contains: 'io-java-kudu'
addLabels: ['io', 'java', 'kudu']
- valueFor: 'Component'
contains: 'io-java-mongodb'
addLabels: ['io', 'java', 'mongodb']
- valueFor: 'Component'
contains: 'io-java-mqtt'
addLabels: ['io', 'java', 'mqtt']
- valueFor: 'Component'
contains: 'io-java-parquet'
addLabels: ['io', 'java', 'parquet']
- valueFor: 'Component'
contains: 'io-java-pulsar'
addLabels: ['io', 'java', 'pulsar']
- valueFor: 'Component'
contains: 'io-java-rabbitmq'
addLabels: ['io', 'java', 'rabbitmq']
- valueFor: 'Component'
contains: 'io-java-redis'
addLabels: ['io', 'java', 'redis']
- valueFor: 'Component'
contains: 'io-java-snowflake'
addLabels: ['io', 'java', 'snowflake']
- valueFor: 'Component'
contains: 'io-java-solr'
addLabels: ['io', 'java', 'solr']
- valueFor: 'Component'
contains: 'io-java-splunk'
addLabels: ['io', 'java', 'splunk']
- valueFor: 'Component'
contains: 'io-java-text'
addLabels: ['io', 'java', 'text']
- valueFor: 'Component'
contains: 'io-java-tfrecord'
addLabels: ['io', 'java', 'tfrecord']
- valueFor: 'Component'
contains: 'io-java-tika'
addLabels: ['io', 'java', 'tika']
- valueFor: 'Component'
contains: 'io-java-utilities'
addLabels: ['io', 'java', 'utilities']
- valueFor: 'Component'
contains: 'io-java-xml'
addLabels: ['io', 'java', 'xml']
- valueFor: 'Component'
contains: 'io-py-avro'
addLabels: ['io', 'python', 'avro']
- valueFor: 'Component'
contains: 'io-py-aws'
addLabels: ['io', 'python', 'aws']
- valueFor: 'Component'
contains: 'io-py-common'
addLabels: ['io', 'python', 'common']
- valueFor: 'Component'
contains: 'io-py-files'
addLabels: ['io', 'python', 'files']
- valueFor: 'Component'
contains: 'io-py-gcp'
addLabels: ['io', 'python', 'gcp']
- valueFor: 'Component'
contains: 'io-py-hadoop'
addLabels: ['io', 'python', 'hadoop']
- valueFor: 'Component'
contains: 'io-py-ideas'
addLabels: ['io', 'python', 'ideas']
- valueFor: 'Component'
contains: 'io-py-kafka'
addLabels: ['io', 'python', 'kafka']
- valueFor: 'Component'
contains: 'io-py-mongodb'
addLabels: ['io', 'python', 'mongodb']
- valueFor: 'Component'
contains: 'io-py-parquet'
addLabels: ['io', 'python', 'parquet']
- valueFor: 'Component'
contains: 'io-py-tfrecord'
addLabels: ['io', 'python', 'tfrecord']
- valueFor: 'Component'
contains: 'io-py-vcf'
addLabels: ['io', 'python', 'vcf']
- valueFor: 'Component'
contains: 'java-fn-execution'
addLabels: ['java', 'fn-execution']
- valueFor: 'Component'
contains: 'katas'
addLabels: ['katas']
- valueFor: 'Component'
contains: 'project-management'
addLabels: ['project-management']
- valueFor: 'Component'
contains: 'release'
addLabels: ['release']
- valueFor: 'Component'
contains: 'runner-apex'
addLabels: ['runners', 'apex']
- valueFor: 'Component'
contains: 'runner-core'
addLabels: ['runners', 'core']
- valueFor: 'Component'
contains: 'runner-dataflow'
addLabels: ['runners', 'dataflow']
- valueFor: 'Component'
contains: 'runner-direct'
addLabels: ['runners', 'direct']
- valueFor: 'Component'
contains: 'runner-flink'
addLabels: ['runners', 'flink']
- valueFor: 'Component'
contains: 'runner-gearpump'
addLabels: ['runners', 'gearpump']
- valueFor: 'Component'
contains: 'runner-ideas'
addLabels: ['runners', 'ideas']
- valueFor: 'Component'
contains: 'runner-jet'
addLabels: ['runners', 'jet']
- valueFor: 'Component'
contains: 'runner-jstorm'
addLabels: ['runners', 'jstorm']
- valueFor: 'Component'
contains: 'runner-mapreduce'
addLabels: ['runners', 'mapreduce']
- valueFor: 'Component'
contains: 'runner-py-direct'
addLabels: ['runners', 'python', 'direct']
- valueFor: 'Component'
contains: 'runner-py-interactive'
addLabels: ['runners', 'python', 'interactive']
- valueFor: 'Component'
contains: 'runner-ray'
addLabels: ['runners', 'ray']
- valueFor: 'Component'
contains: 'runner-samza'
addLabels: ['runners', 'samza']
- valueFor: 'Component'
contains: 'runner-spark'
addLabels: ['runners', 'spark']
- valueFor: 'Component'
contains: 'runner-tez'
addLabels: ['runners', 'tez']
- valueFor: 'Component'
contains: 'runner-twister2'
addLabels: ['runners', 'twister2']
- valueFor: 'Component'
contains: 'runner-universal'
addLabels: ['runners', 'universal']
- valueFor: 'Component'
contains: 'sdk-go'
addLabels: ['go']
- valueFor: 'Component'
contains: 'sdk-ideas'
addLabels: ['sdk-ideas']
- valueFor: 'Component'
contains: 'sdk-java-core'
addLabels: ['java', 'core']
- valueFor: 'Component'
contains: 'sdk-java-harness'
addLabels: ['java', 'harness']
- valueFor: 'Component'
contains: 'sdk-py-core'
addLabels: ['python', 'core']
- valueFor: 'Component'
contains: 'sdk-py-harness'
addLabels: ['python', 'harness']
- valueFor: 'Component'
contains: 'sdk-typescript'
addLabels: ['typescript']
- valueFor: 'Component'
contains: 'test-failures'
addLabels: ['test-failures']
- valueFor: 'Component'
contains: 'testing'
addLabels: ['tests']
- valueFor: 'Component'
contains: 'testing-nexmark'
addLabels: ['tests', 'nexmark']
- valueFor: 'Component'
contains: 'website'
addLabels: ['website']