Skip to content

Conversation

@emericklaw
Copy link
Member

No description provided.

@github-actions
Copy link

❌ Validation Failed

📦 Apps/Components Being Updated:

Arcade Games (repositories/BruceDevices/firmware/Arcade Games)

Validation Failed

  • Repository: BruceDevices/firmware
  • Path: /sd_files/interpreter/
  • Version: 1.0.0 (❌ Version unchanged)
  • Category: Games
  • ⚠️ Cross-Repository Contribution: PR by emericklaw, repository owned by BruceDevices
🔍 Validation Steps (click to expand)
  • 📄 metadata.json
    • ✅ File exists
    • ✅ Valid JSON format
    • 🔍 Checking required fields...
      • ✅ Field name: Arcade Games
      • ✅ Field category: Games
      • ✅ Field description: Collection of arcade games
      • ✅ Field version: 1.0.0
      • ✅ Field commit: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512
      • ✅ Field owner: BruceDevices
      • ✅ Field repo: firmware
      • ✅ Field path: /sd_files/interpreter/
    • 🔍 Validating fields...
      • ✅ Version format valid: 1.0.0
      • ✅ Commit hash format valid: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512...
      • ✅ Commit 300f5d00ba00599105e3b1d8790f3c6bf3f4f512... exists on GitHub
      • ✅ Category valid: Games
      • ✅ Regex pattern M5Stick.* matches 3 devices: M5StickC Plus1.1, M5StickC Plus2, M5StickS3
    • 🔍 Checking folder structure...
      • ✅ Folder structure valid: contains repositories/BruceDevices/firmware
    • 🔍 Validating files array...
      • ✅ Files field is a valid array with 1 entries
      • 🔍 Fetching repository file tree...
      • ✅ Repository tree loaded (1113 files)
      • ✅ File exists at commit: M5stickcplus2_arcade-games.js → Arcade Games.js (path: sd_files/interpreter/M5stickcplus2_arcade-games.js)
    • 🔍 Checking version history...
      • 🔍 Current version: 1.0.0
      • ✅ Found previous file in main branch
      • 📋 Previous version: 1.0.0
      • ❌ Version must be incremented: 1.0.0 is same as previous version
      • 🔍 Compare link check:
        • Previous commit: 300f5d00...
        • Current commit: 300f5d00...
        • Owner/Repo: BruceDevices/firmware
        • ℹ️ Commits are identical, no changes to compare
        • 🚫 No compare link generated
    • 📄 logo.png
      • ❌ File not found

Calculator (repositories/BruceDevices/firmware/Calculator M5 Stick)

Validation Failed

  • Repository: BruceDevices/firmware
  • Path: /sd_files/interpreter/
  • Version: 1.0.0 (❌ Version unchanged)
  • Category: Utilities
  • ⚠️ Cross-Repository Contribution: PR by emericklaw, repository owned by BruceDevices
🔍 Validation Steps (click to expand)
  • 📄 metadata.json
    • ✅ File exists
    • ✅ Valid JSON format
    • 🔍 Checking required fields...
      • ✅ Field name: Calculator
      • ✅ Field category: Utilities
      • ✅ Field description: Calculator
      • ✅ Field version: 1.0.0
      • ✅ Field commit: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512
      • ✅ Field owner: BruceDevices
      • ✅ Field repo: firmware
      • ✅ Field path: /sd_files/interpreter/
    • 🔍 Validating fields...
      • ✅ Version format valid: 1.0.0
      • ✅ Commit hash format valid: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512...
      • ✅ Commit 300f5d00ba00599105e3b1d8790f3c6bf3f4f512... exists on GitHub
      • ✅ Category valid: Utilities
      • ✅ Regex pattern M5Stick.* matches 3 devices: M5StickC Plus1.1, M5StickC Plus2, M5StickS3
    • 🔍 Checking folder structure...
      • ✅ Folder structure valid: contains repositories/BruceDevices/firmware
    • 🔍 Validating files array...
      • ✅ Files field is a valid array with 1 entries
      • 🔍 Fetching repository file tree...
      • ✅ Repository tree loaded (1113 files)
      • ✅ File exists at commit: M5stickcplus2_calculator.js → Calculator.js (path: sd_files/interpreter/M5stickcplus2_calculator.js)
    • 🔍 Checking version history...
      • 🔍 Current version: 1.0.0
      • ✅ Found previous file in main branch
      • 📋 Previous version: 1.0.0
      • ❌ Version must be incremented: 1.0.0 is same as previous version
      • 🔍 Compare link check:
        • Previous commit: 300f5d00...
        • Current commit: 300f5d00...
        • Owner/Repo: BruceDevices/firmware
        • ℹ️ Commits are identical, no changes to compare
        • 🚫 No compare link generated
    • 📄 logo.png
      • ❌ File not found

Snake (repositories/BruceDevices/firmware/Snake M5 Stick)

Validation Failed

  • Repository: BruceDevices/firmware
  • Path: /sd_files/interpreter/
  • Version: 1.0.0 (❌ Version unchanged)
  • Category: Games
  • ⚠️ Cross-Repository Contribution: PR by emericklaw, repository owned by BruceDevices
🔍 Validation Steps (click to expand)
  • 📄 metadata.json
    • ✅ File exists
    • ✅ Valid JSON format
    • 🔍 Checking required fields...
      • ✅ Field name: Snake
      • ✅ Field category: Games
      • ✅ Field description: Snake game
      • ✅ Field version: 1.0.0
      • ✅ Field commit: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512
      • ✅ Field owner: BruceDevices
      • ✅ Field repo: firmware
      • ✅ Field path: /sd_files/interpreter/
    • 🔍 Validating fields...
      • ✅ Version format valid: 1.0.0
      • ✅ Commit hash format valid: 300f5d00ba00599105e3b1d8790f3c6bf3f4f512...
      • ✅ Commit 300f5d00ba00599105e3b1d8790f3c6bf3f4f512... exists on GitHub
      • ✅ Category valid: Games
      • ✅ Regex pattern (M5Stick.*|M5Stack Core.*) matches 6 devices: M5Stack Core, M5Stack Core 2, M5Stack Core 3, M5StickC Plus1.1, M5StickC Plus2, M5StickS3
    • 🔍 Checking folder structure...
      • ✅ Folder structure valid: contains repositories/BruceDevices/firmware
    • 🔍 Validating files array...
      • ✅ Files field is a valid array with 1 entries
      • 🔍 Fetching repository file tree...
      • ✅ Repository tree loaded (1113 files)
      • ✅ File exists at commit: Snake_Stick_CoreS3.js → Snake.js (path: sd_files/interpreter/Snake_Stick_CoreS3.js)
    • 🔍 Checking version history...
      • 🔍 Current version: 1.0.0
      • ✅ Found previous file in main branch
      • 📋 Previous version: 1.0.0
      • ❌ Version must be incremented: 1.0.0 is same as previous version
      • 🔍 Compare link check:
        • Previous commit: 300f5d00...
        • Current commit: 300f5d00...
        • Owner/Repo: BruceDevices/firmware
        • ℹ️ Commits are identical, no changes to compare
        • 🚫 No compare link generated
    • 📄 logo.png
      • ❌ File not found

Summary of Issues:

Missing logo.png files in directories with metadata.json

Invalid metadata.json files detected

Please fix the errors shown in the 🔍 Validation Steps output above.

Please address the above issues and push new commits to this pull request for re-validation.

Please check the documentation for guidance on resolving validation errors here.

@emericklaw emericklaw merged commit 56741a4 into main Jan 28, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants