Replace strict allowlist with structural validation in ASF yaml checker

The previous allowlist was incomplete and would reject valid ASF config
keys (e.g. pull_requests, copilot_code_review, commits_by_path) as the
ASF infra schema evolves. Now validates only structural correctness:
- YAML syntax and root mapping type
- Known section types (github, notifications must be mappings)
- Field type constraints (features→bool, merge_buttons→bool/string,
  labels→list)

Unknown keys are accepted, matching ASF gitbox behavior which silently
ignores unrecognized fields.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 file changed
tree: be05ddf050c03823b0581c1e184f9a02f1ec0bd0
  1. .github/
  2. core/
  3. jni/
  4. python/
  5. tools/
  6. .asf.yaml
  7. .gitignore
  8. Cargo.toml
  9. CONTRIBUTING.md
  10. copyright.txt
  11. deny.toml
  12. LICENSE
  13. NOTICE
  14. README.md
README.md

Apache Paimon Vector Index   Build Status

Pure Rust IVF-PQ implementation for Apache Paimon. Designed for data lake (S3/HDFS/OSS) with seek-based I/O, supporting both 8-bit and 4-bit PQ with SIMD acceleration.

Contributing

Apache Paimon Vector Index is an exciting project currently under active development. Whether you're looking to use it in your projects or contribute to its growth, there are several ways you can get involved:

Getting Help

Submit issues for bug report or asking questions in discussion.

License

Licensed under Apache License, Version 2.0.