# 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. # This file controls the settings of this repository # # See more details at # https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features notifications: commits: commits@datafusion.apache.org issues: github@datafusion.apache.org pullrequests: github@datafusion.apache.org discussions: github@datafusion.apache.org jira_options: link label worklog github: description: "Apache DataFusion SQL Query Engine" homepage: https://datafusion.apache.org/ labels: - arrow - big-data - dataframe - datafusion - olap - python - query-engine - rust - sql enabled_merge_buttons: squash: true squash_commit_message: PR_TITLE_AND_DESC merge: false rebase: false features: issues: true discussions: true protected_branches: main: required_pull_request_reviews: required_approving_review_count: 1 required_status_checks: contexts: - "Check License Header" - "Use prettier to check formatting of documents" - "Check Markdown Links" - "Validate required_status_checks in .asf.yaml" - "Spell Check with Typos" - "Circular Dependency Check" - "Detect Unused Dependencies" - "linux build test" - "cargo check datafusion-common features" - "cargo check datafusion-substrait features" - "cargo check datafusion-proto features" - "cargo check datafusion features" - "cargo check datafusion-functions features" - "cargo test (amd64)" - "cargo test datafusion-cli (amd64)" - "cargo examples (amd64)" - "cargo test doc (amd64)" - "cargo doc" - "build and run with wasm-pack" - "verify benchmark results (amd64)" - "Run sqllogictest with Postgres runner" - "Run sqllogictest in Substrait round-trip mode" - "cargo test (macos-aarch64)" - "Verify Vendored Code" - "Check cargo fmt" - "clippy" - "check Cargo.toml formatting" - "check configs.md and ***_functions.md is up-to-date" - "check example README is up-to-date" - "Verify MSRV (Min Supported Rust Version)" # needs to be updated as part of the release process # .asf.yaml doesn't support wildcard branch protection rules, only exact branch names # https://github.com/apache/infrastructure-asfyaml?tab=readme-ov-file#branch-protection # these branches protection blocks autogenerated during release process which is described in # https://github.com/apache/datafusion/tree/main/dev/release#2-add-a-protection-to-release-candidate-branch branch-50: required_pull_request_reviews: required_approving_review_count: 1 branch-51: required_pull_request_reviews: required_approving_review_count: 1 branch-52: required_pull_request_reviews: required_approving_review_count: 1 pull_requests: # enable updating head branches of pull requests allow_update_branch: true allow_auto_merge: true # auto-delete head branches after being merged del_branch_on_merge: true # publishes the content of the `asf-site` branch to # https://datafusion.apache.org/ publish: whoami: asf-site