--- # Validation rules for docker-build action # Generated by update-validators.py v1.0.0 - DO NOT EDIT MANUALLY # Schema version: 1.0 # Coverage: 100% (27/27 inputs) # # This file defines validation rules for the docker-build GitHub Action. # Rules are automatically applied by validate-inputs action when this # action is used. # schema_version: '1.0' action: docker-build description: Builds a Docker image for multiple architectures with enhanced security and reliability. generator_version: 1.0.0 required_inputs: - tag optional_inputs: - architectures - auto-detect-platforms - build-args - build-contexts - buildkit-version - buildx-version - cache-export - cache-from - cache-import - cache-mode - context - dockerfile - dry-run - image-name - max-retries - network - parallel-builds - platform-build-args - platform-fallback - push - sbom-format - scan-image - secrets - sign-image - token - verbose conventions: architectures: docker_architectures auto-detect-platforms: docker_architectures build-args: key_value_list build-contexts: key_value_list buildkit-version: semantic_version buildx-version: semantic_version cache-export: cache_config cache-from: cache_config cache-import: cache_config cache-mode: cache_mode context: file_path dockerfile: file_path dry-run: boolean image-name: docker_image_name max-retries: numeric_range_1_10 network: network_mode parallel-builds: numeric_range_0_16 platform-build-args: json_format platform-fallback: docker_architectures push: boolean sbom-format: sbom_format scan-image: boolean secrets: key_value_list sign-image: boolean tag: docker_tag token: github_token verbose: boolean overrides: cache-mode: cache_mode sbom-format: sbom_format statistics: total_inputs: 27 validated_inputs: 27 skipped_inputs: 0 coverage_percentage: 100 validation_coverage: 100 auto_detected: true manual_review_required: false quality_indicators: has_required_inputs: true has_token_validation: true has_version_validation: true has_file_validation: true has_security_validation: true