Skip to content
This repository was archived by the owner on Nov 12, 2025. It is now read-only.

Conversation

@DelinQu
Copy link
Collaborator

@DelinQu DelinQu commented Sep 11, 2025

This pull request sets up the initial GitHub repository configuration and automation for the EO-1 project, including issue and pull request templates, repository settings, and CI/CD workflows for testing, quality checks, security scanning, and release management. These changes provide a standardized contribution process, enforce repository policies, and automate key development workflows.

Repository configuration and policies:

  • Added .github/settings.yml to define repository metadata, topics, visibility, team permissions, branch protections, and merge policies.

Contribution templates:

  • Added issue templates for bug reports (bug-report.yml) and feature requests (feature-request.yml), a configuration file to guide issue creation (config.yml), and a pull request template (PULL_REQUEST_TEMPLATE.md) to standardize contributions and improve communication. [1] [2] [3] [4]

Continuous Integration workflows:

  • Added workflows for fast testing (test.yml), code quality checks (quality.yml), and security scanning (security.yml) to automate testing, linting, formatting, and secret detection on PRs and pushes to main. [1] [2] [3]

Release automation:

  • Added a release workflow (release.yml) to build and publish Python distributions to PyPI/TestPyPI, create GitHub releases, and run end-to-end tests on published packages.

…onfiguration to exclude additional directories, and enhance README with more examples and installation instructions. Adjust dataset handling in pipeline configuration and dataset classes for improved training flexibility. Remove deprecated demo scripts and refine evaluation scripts for clarity.
Copilot AI review requested due to automatic review settings September 11, 2025 08:25
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request sets up the initial GitHub repository configuration and automation for the EO-1 project, establishing a comprehensive infrastructure for development workflow management. The changes include repository settings, contribution templates, CI/CD workflows, and automation for testing, quality assurance, security scanning, and release management.

  • Repository configuration with team permissions, branch protections, and merge policies
  • Standardized issue and pull request templates for improved contribution workflow
  • Automated CI/CD workflows for testing, code quality, security scanning, and release management

Reviewed Changes

Copilot reviewed 65 out of 84 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
.github/settings.yml Repository metadata, permissions, and policies configuration
.github/ISSUE_TEMPLATE/ Bug report and feature request templates with configuration
.github/PULL_REQUEST_TEMPLATE.md Standardized pull request template
.github/workflows/ CI/CD workflows for testing, quality checks, security, and releases
Multiple experiment and source files Core EO-1 model implementation, training scripts, and evaluation frameworks

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

…itional examples, and modify Libero benchmark configuration files for improved clarity and structure. Adjust training scripts and evaluation settings across various experiments for consistency.
…with structured examples, and remove unused imports in the EO model script.
@EO-Robotics
Copy link
Owner

All Review passed, merge into main branch and construct initial project framework

@EO-Robotics
Copy link
Owner

sets up the initial GitHub repository configuration and automation for the EO-1 project

@EO-Robotics EO-Robotics self-requested a review September 11, 2025 09:06
Copy link
Owner

@EO-Robotics EO-Robotics left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

checked

Copy link
Owner

@EO-Robotics EO-Robotics left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approve

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 65 out of 84 changed files in this pull request and generated 1 comment.

Comments suppressed due to low confidence (1)

experiments/2_libero/eval_libero.py:1

  • This commented-out NotImplementedError suggests incomplete implementation. The comment should be removed since the code appears to be implemented.
import collections

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Copy link
Owner

@EO-Robotics EO-Robotics left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

checked

Copy link
Collaborator Author

@DelinQu DelinQu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

view all files

Copy link
Owner

@EO-Robotics EO-Robotics left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

viewed

Copy link
Owner

@EO-Robotics EO-Robotics left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

check ll files

@EO-Robotics EO-Robotics merged commit 6c8df12 into main Sep 11, 2025
2 checks passed
EO-Robotics added a commit that referenced this pull request Sep 11, 2025
… and automation for the EO-1 project (#5) (#6)

* Add initial project structure with configuration files, datasets, and example scripts

* Update .gitignore to include new demo data paths, modify pre-commit configuration to exclude additional directories, and enhance README with more examples and installation instructions. Adjust dataset handling in pipeline configuration and dataset classes for improved training flexibility. Remove deprecated demo scripts and refine evaluation scripts for clarity.

* Update .gitignore to include demo data paths, enhance README with additional examples, and modify Libero benchmark configuration files for improved clarity and structure. Adjust training scripts and evaluation settings across various experiments for consistency.

* Remove fast testing workflow configuration from GitHub Actions

* Update pre-commit configuration to refine exclusions, enhance README with structured examples, and remove unused imports in the EO model script.

Co-authored-by: dlqu_0010 <[email protected]>
EO-Robotics added a commit that referenced this pull request Sep 12, 2025
…est (#8)

* This pull request sets up the initial GitHub repository configuration and automation for the EO-1 project (#5) (#6)

* Add initial project structure with configuration files, datasets, and example scripts

* Update .gitignore to include new demo data paths, modify pre-commit configuration to exclude additional directories, and enhance README with more examples and installation instructions. Adjust dataset handling in pipeline configuration and dataset classes for improved training flexibility. Remove deprecated demo scripts and refine evaluation scripts for clarity.

* Update .gitignore to include demo data paths, enhance README with additional examples, and modify Libero benchmark configuration files for improved clarity and structure. Adjust training scripts and evaluation settings across various experiments for consistency.

* Remove fast testing workflow configuration from GitHub Actions

* Update pre-commit configuration to refine exclusions, enhance README with structured examples, and remove unused imports in the EO model script.

Co-authored-by: dlqu_0010 <[email protected]>

* Refactor model input handling for multimodal data, including image and video features

* Refactor model input handling for multimodal data, including image and video features

* Refactor training scripts and configuration files for improved clarity and performance.

---------

Co-authored-by: EO-Robotics-Team <[email protected]>
DelinQu added a commit that referenced this pull request Sep 14, 2025
* This pull request sets up the initial GitHub repository configuration and automation for the EO-1 project (#5) (#6)

* Add initial project structure with configuration files, datasets, and example scripts

* Update .gitignore to include new demo data paths, modify pre-commit configuration to exclude additional directories, and enhance README with more examples and installation instructions. Adjust dataset handling in pipeline configuration and dataset classes for improved training flexibility. Remove deprecated demo scripts and refine evaluation scripts for clarity.

* Update .gitignore to include demo data paths, enhance README with additional examples, and modify Libero benchmark configuration files for improved clarity and structure. Adjust training scripts and evaluation settings across various experiments for consistency.

* Remove fast testing workflow configuration from GitHub Actions

* Update pre-commit configuration to refine exclusions, enhance README with structured examples, and remove unused imports in the EO model script.

Co-authored-by: dlqu_0010 <[email protected]>

* Refactor model input handling for multimodal data, including image and video features

* Refactor model input handling for multimodal data, including image and video features

* Refactor training scripts and configuration files for improved clarity and performance.

* Update .gitignore to include new output paths, modify dataset configurations for improved clarity, and adjust training scripts for consistency across experiments. Enhance README documentation for better guidance on dataset preparation and training processes.

* Refactor import order in test_vlm.py for improved readability and consistency.

* Update pre-commit configuration to exclude processing_eo1.py from bandit checks for improved security analysis.

---------

Co-authored-by: EO-Robotics-Team <[email protected]>
DelinQu added a commit that referenced this pull request Sep 20, 2025
* This pull request sets up the initial GitHub repository configuration and automation for the EO-1 project (#5) (#6)

* Add initial project structure with configuration files, datasets, and example scripts

* Update .gitignore to include new demo data paths, modify pre-commit configuration to exclude additional directories, and enhance README with more examples and installation instructions. Adjust dataset handling in pipeline configuration and dataset classes for improved training flexibility. Remove deprecated demo scripts and refine evaluation scripts for clarity.

* Update .gitignore to include demo data paths, enhance README with additional examples, and modify Libero benchmark configuration files for improved clarity and structure. Adjust training scripts and evaluation settings across various experiments for consistency.

* Remove fast testing workflow configuration from GitHub Actions

* Update pre-commit configuration to refine exclusions, enhance README with structured examples, and remove unused imports in the EO model script.

Co-authored-by: dlqu_0010 <[email protected]>

* Refactor model input handling for multimodal data, including image and video features

* Refactor model input handling for multimodal data, including image and video features

* Refactor training scripts and configuration files for improved clarity and performance.

* Update .gitignore to include new output paths, modify dataset configurations for improved clarity, and adjust training scripts for consistency across experiments. Enhance README documentation for better guidance on dataset preparation and training processes.

* Refactor import order in test_vlm.py for improved readability and consistency.

* Update pre-commit configuration to exclude processing_eo1.py from bandit checks for improved security analysis.

* Refactor EO1 configuration and processing classes for improved structure and functionality. Updated EO1VisionFlowMatchingConfig to inherit from PretrainedConfig, streamlined initialization, and added keys_to_ignore_at_inference. Enhanced EO1VisionProcessor to support new text processing capabilities and improved handling of robot inputs and outputs. Adjusted class names for consistency and clarity.

* Update .gitignore to exclude hf_save_pretrained.py and enhance README with integration details for EO-1 with LERobot. Refactor dataset handling in MultimodaLeRobotDataset and adjust model architecture in EO1VisionFlowMatchingModel for improved functionality. Update training utilities for better configuration management and streamline processor methods for action selection.

---------

Co-authored-by: EO-Robotics-Team <[email protected]>
DelinQu added a commit that referenced this pull request Sep 24, 2025
* This pull request sets up the initial GitHub repository configuration and automation for the EO-1 project (#5) (#6)

* Add initial project structure with configuration files, datasets, and example scripts

* Update .gitignore to include new demo data paths, modify pre-commit configuration to exclude additional directories, and enhance README with more examples and installation instructions. Adjust dataset handling in pipeline configuration and dataset classes for improved training flexibility. Remove deprecated demo scripts and refine evaluation scripts for clarity.

* Update .gitignore to include demo data paths, enhance README with additional examples, and modify Libero benchmark configuration files for improved clarity and structure. Adjust training scripts and evaluation settings across various experiments for consistency.

* Remove fast testing workflow configuration from GitHub Actions

* Update pre-commit configuration to refine exclusions, enhance README with structured examples, and remove unused imports in the EO model script.

Co-authored-by: dlqu_0010 <[email protected]>

* Refactor model input handling for multimodal data, including image and video features

* Refactor model input handling for multimodal data, including image and video features

* Refactor training scripts and configuration files for improved clarity and performance.

* Update .gitignore to include new output paths, modify dataset configurations for improved clarity, and adjust training scripts for consistency across experiments. Enhance README documentation for better guidance on dataset preparation and training processes.

* Refactor import order in test_vlm.py for improved readability and consistency.

* Update pre-commit configuration to exclude processing_eo1.py from bandit checks for improved security analysis.

* Refactor EO1 configuration and processing classes for improved structure and functionality. Updated EO1VisionFlowMatchingConfig to inherit from PretrainedConfig, streamlined initialization, and added keys_to_ignore_at_inference. Enhanced EO1VisionProcessor to support new text processing capabilities and improved handling of robot inputs and outputs. Adjusted class names for consistency and clarity.

* Update .gitignore to exclude hf_save_pretrained.py and enhance README with integration details for EO-1 with LERobot. Refactor dataset handling in MultimodaLeRobotDataset and adjust model architecture in EO1VisionFlowMatchingModel for improved functionality. Update training utilities for better configuration management and streamline processor methods for action selection.

* Refactor training scripts to remove env.sh sourcing and activate conda environment directly.

* Fix unified generation in modeling_eo1.py.
Update  'freeze_lm_head' option in TrainPipelineConfig for enhanced training flexibility. Refactor training utilities to align with new configuration settings.

* Update .gitignore to include 'eo/model_dev' directory, ensuring proper exclusion of model development files.

---------

Co-authored-by: EO-Robotics-Team <[email protected]>
EO-Robotics added a commit that referenced this pull request Oct 4, 2025
* This pull request sets up the initial GitHub repository configuration and automation for the EO-1 project (#5) (#6)

* Add initial project structure with configuration files, datasets, and example scripts

* Update .gitignore to include new demo data paths, modify pre-commit configuration to exclude additional directories, and enhance README with more examples and installation instructions. Adjust dataset handling in pipeline configuration and dataset classes for improved training flexibility. Remove deprecated demo scripts and refine evaluation scripts for clarity.

* Update .gitignore to include demo data paths, enhance README with additional examples, and modify Libero benchmark configuration files for improved clarity and structure. Adjust training scripts and evaluation settings across various experiments for consistency.

* Remove fast testing workflow configuration from GitHub Actions

* Update pre-commit configuration to refine exclusions, enhance README with structured examples, and remove unused imports in the EO model script.

Co-authored-by: dlqu_0010 <[email protected]>

* Refactor model input handling for multimodal data, including image and video features

* Refactor model input handling for multimodal data, including image and video features

* Refactor training scripts and configuration files for improved clarity and performance.

* Update .gitignore to include new output paths, modify dataset configurations for improved clarity, and adjust training scripts for consistency across experiments. Enhance README documentation for better guidance on dataset preparation and training processes.

* Refactor import order in test_vlm.py for improved readability and consistency.

* Update pre-commit configuration to exclude processing_eo1.py from bandit checks for improved security analysis.

* Refactor EO1 configuration and processing classes for improved structure and functionality. Updated EO1VisionFlowMatchingConfig to inherit from PretrainedConfig, streamlined initialization, and added keys_to_ignore_at_inference. Enhanced EO1VisionProcessor to support new text processing capabilities and improved handling of robot inputs and outputs. Adjusted class names for consistency and clarity.

* Update .gitignore to exclude hf_save_pretrained.py and enhance README with integration details for EO-1 with LERobot. Refactor dataset handling in MultimodaLeRobotDataset and adjust model architecture in EO1VisionFlowMatchingModel for improved functionality. Update training utilities for better configuration management and streamline processor methods for action selection.

* Refactor training scripts to remove env.sh sourcing and activate conda environment directly.

* Fix unified generation in modeling_eo1.py.
Update  'freeze_lm_head' option in TrainPipelineConfig for enhanced training flexibility. Refactor training utilities to align with new configuration settings.

* Update .gitignore to include 'eo/model_dev' directory, ensuring proper exclusion of model development files.

* fix dependence and redirect url.

---------

Co-authored-by: EO-Robotics-Team <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants