-
Notifications
You must be signed in to change notification settings - Fork 147
Open
Labels
enhancementNew feature or requestNew feature or requestgithub_actionsPull requests that update Github_actions codePull requests that update Github_actions code
Description
Summary
Create a reusable GitHub Action that packages the rover Docker container functionality, making it easier for users to integrate rover into their CI/CD pipelines without having to manually configure Docker containers.
Problem Statement
Currently, users need to manually configure and run the rover Docker container in their workflows. This creates barriers to adoption and requires users to understand Docker configuration details.
Proposed Solution
Publish rover as a GitHub Action that:
- Automatically handles the Docker container setup
- Provides a clean interface for configuring rover parameters
- Simplifies integration into existing GitHub workflows
- Maintains all current rover functionality while improving usability
Benefits
- Lower barrier to entry for new users
- Simplified workflow configuration
- Better integration with GitHub ecosystem
- Improved discoverability through GitHub Marketplace
Acceptance Criteria
- Create action.yml file with proper metadata
- Implement action logic to run rover container
- Add comprehensive documentation and examples
- Test action in various workflow scenarios
- Publish to GitHub Marketplace
- Update rover documentation to include GitHub Action usage
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgithub_actionsPull requests that update Github_actions codePull requests that update Github_actions code