--- # Validation rules for docker-publish-hub action # Generated by update-validators.py v1.0.0 - DO NOT EDIT MANUALLY # Schema version: 1.0 # Coverage: 100% (17/17 inputs) # # This file defines validation rules for the docker-publish-hub GitHub Action. # Rules are automatically applied by validate-inputs action when this # action is used. # schema_version: '1.0' action: docker-publish-hub description: Publishes a Docker image to Docker Hub with enhanced security and reliability features. generator_version: 1.0.0 required_inputs: - password - tags - username optional_inputs: - auto-detect-platforms - buildx-version - cache-mode - image-name - max-retries - platforms - provenance - readme-file - repository-description - retry-delay - sbom - scan-image - sign-image - verbose conventions: auto-detect-platforms: docker_architectures buildx-version: semantic_version cache-mode: boolean image-name: docker_image_name max-retries: numeric_range_1_10 password: github_token platforms: docker_architectures provenance: boolean readme-file: file_path repository-description: security_patterns retry-delay: numeric_range_1_300 sbom: boolean scan-image: boolean sign-image: boolean tags: docker_tag username: username verbose: boolean overrides: password: docker_password statistics: total_inputs: 17 validated_inputs: 17 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: false has_version_validation: true has_file_validation: true has_security_validation: true