Skip to content

Update app supported devices#9

Merged
emericklaw merged 2 commits intomainfrom
tembed-apps
Jan 28, 2026
Merged

Update app supported devices#9
emericklaw merged 2 commits intomainfrom
tembed-apps

Conversation

@emericklaw
Copy link
Copy Markdown
Member

No description provided.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 28, 2026

🔄 Superseded by new commit

❌ Validation Failed

📦 Apps/Components Being Updated:

Calculator (repositories/BruceDevices/firmware/Calculator T-Embed)

Validation Failed

  • Repository: BruceDevices/firmware
  • Path: /sd_files/interpreter/
  • Version: new version
  • 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
      • ❌ Device T-Embed.* is not in supported devices list
    • 🔍 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: calculator_t-embed.js → Calculator.js (path: sd_files/interpreter/calculator_t-embed.js)
      • 🔍 Compare link check:
        • Previous commit: None
        • Current commit: 300f5d00...
        • Owner/Repo: BruceDevices/firmware
        • ⚠️ No previous commit available
        • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128

Dino (repositories/BruceDevices/firmware/Dino)

Validation Failed

  • Repository: BruceDevices/firmware
  • Path: /sd_files/interpreter/
  • Version: new version
  • 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: Dino
      • ✅ Field category: Games
      • ✅ Field description: Dino 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
      • ❌ Device T-Embed.* is not in supported devices list
    • 🔍 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: dino_game.js → Dino.js (path: sd_files/interpreter/dino_game.js)
      • 🔍 Compare link check:
        • Previous commit: None
        • Current commit: 300f5d00...
        • Owner/Repo: BruceDevices/firmware
        • ⚠️ No previous commit available
        • 🚫 No compare link generated
    • 📄 logo.png
      • ✅ File exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 64x64
        • ✅ Logo size valid: 64x64

Summary of Issues:

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.

@github-actions
Copy link
Copy Markdown

❌ Validation Failed

📦 Apps/Components Being Updated:

Calculator (repositories/BruceDevices/firmware/Calculator T-Embed)

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 T-Embed.* matches 2 devices: Lilygo T-Embed, Lilygo T-Embed CC1101
    • 🔍 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: calculator_t-embed.js → Calculator.js (path: sd_files/interpreter/calculator_t-embed.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 exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 128x128
        • ✅ Logo size valid: 128x128

Dino (repositories/BruceDevices/firmware/Dino)

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: Dino
      • ✅ Field category: Games
      • ✅ Field description: Dino 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 T-Embed.* matches 2 devices: Lilygo T-Embed, Lilygo T-Embed CC1101
    • 🔍 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: dino_game.js → Dino.js (path: sd_files/interpreter/dino_game.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 exists
      • 🔍 Checking logo dimensions...
        • ℹ️ Logo size: 64x64
        • ✅ Logo size valid: 64x64

Summary of Issues:

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 e7bbd2f 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.

1 participant