Skip to content

1#30

Closed
ProjectMurzik wants to merge 32 commits into
beancookie:mainfrom
ProjectMurzik:main
Closed

1#30
ProjectMurzik wants to merge 32 commits into
beancookie:mainfrom
ProjectMurzik:main

Conversation

@ProjectMurzik
Copy link
Copy Markdown

орпароаорпаораора

qwen-intl and others added 30 commits May 27, 2026 13:49
Key features implemented:
- Added .github/workflows/build.yml workflow file for automated ESP32-P4 firmware building
- Configured CI pipeline using ESP-IDF v5.3.2 Docker container with Ubuntu environment
- Implemented build process including target setup, configuration, and artifact generation
- Added automatic upload of firmware binaries as build artifacts with 30-day retention
- Integrated release asset creation when pushing Git tags with ZIP archive packaging

The workflow automates the entire compilation process for the XiaoClaw ESP32-P4 client, ensuring consistent builds and easy firmware distribution through GitHub releases. The pipeline includes proper ESP-IDF environment setup and handles all necessary build artifacts for deployment.
Update from task 3f675199-02be-4bc8-a381-4d07634e1631
Update from task 3f675199-02be-4bc8-a381-4d07634e1631
Update from task 3f675199-02be-4bc8-a381-4d07634e1631
Update from task 3f675199-02be-4bc8-a381-4d07634e1631
Update from task 3f675199-02be-4bc8-a381-4d07634e1631
- Add pip cache cleanup to ESP32-P4 Build workflow
- Update .gitignore to allow workflow files
- Ensure both workflows use espressif/idf:v5.3.2 container
- Fix 'Cannot merge different components' error by clearing cache before build
Update from task e6a58ea9-f184-4acc-84ec-22907899d9de
Update from task e6a58ea9-f184-4acc-84ec-22907899d9de
Update from task e6a58ea9-f184-4acc-84ec-22907899d9de
…g gitignore

- Fixed invalid dependency name in idf_component.yml changing 'cJSON' to 'espressif/cJSON' to resolve component merging error
- Updated .gitignore with comprehensive ESP-IDF specific patterns including build artifacts, components, and temporary files
- Removed outdated Python cache patterns from .gitignore while maintaining ESP-IDF specific ignores

The fix resolves the "Cannot merge different components" error by ensuring proper component naming convention in the dependency manifest file.
…ей-30fcc

Update from task 8056d602-3e2a-4001-a4c6-0b9a7bc30fcc
…файлы конфигурации для WAVESHARE ESP32-P4-WIFI6-Touch-LCD

- Исправлено требование версии IDF в idf_component.yml (>=5.3.0,<5.5.0)
- Обновлен config.json для версии 4.3
- Исправлен esp32-p4-wifi6-touch-lcd.cc в части инициализации дисплея
- Добавлены определения в config.h для версии 4.3
- Modified .gitignore to replace ESP-IDF specific patterns with standard build artifact exclusions including CMake build directories and object files
- Updated main/mimi/CMakeLists.txt to remove serial_cli.c source file and replace wifi_manager.c with message bus components while maintaining all other functionality
- Cleaned up build directory patterns and dependency cache exclusions in version control configuration

These changes streamline the build process and update component dependencies for improved project management.
…-solver-7edd3

Update from task 42faedbc-c3fc-4395-9a59-1ebff547edd3
qwen-intl and others added 2 commits May 27, 2026 19:16
…-solver-7edd3

Update from task 42faedbc-c3fc-4395-9a59-1ebff547edd3
@ProjectMurzik ProjectMurzik closed this by deleting the head repository May 27, 2026
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