-
Notifications
You must be signed in to change notification settings - Fork 0
Release 0.0.0 #48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 0.0.0 #48
Conversation
[#7] Orchestrator
AGPLv3 LICENSE.txt;
[#12] Atlas and contribution guidelines
[#40] SCH Flywheel;
* [#14] Cleanup of Dockerfile.base and Makefile, initial CI.yml; * [#14] Updates to use public container and cleanup make/cmake; * [#14] Use public container in ci.yml; * [#14] Attempt to build component sims and added orchestrator step to FSW CI; * [#14] Updated ci.yml formatting; * [#14] Added cfg step to build-simulith; * [#14] Updates after submodule merges;
* [#21] Updates for FSW unit tests; * [#21] Added print on error to ci.yml for unit tests; * [#21] Ignored failing OSAL tests for now - revisit these! * [#21] Ignored additional OSAL tests due to CI failures, added PR template for release; * [#21] Added curl and gpg to base container for codecov; * [#21] Submodule updates after merges
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
There was a problem hiding this 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 PR establishes the initial release version 0.0.0 for TrySpace Lab, setting up the complete project structure and foundational infrastructure for orchestrating full TrySpace simulation environments.
Key changes include:
- Initial project scaffolding with submodules for FSW, GSW, simulation components, and documentation
- Complete build system with Make targets and Docker containerization
- Configuration orchestration system with Python-based YAML management
- CI/CD pipeline setup with GitHub Actions
Reviewed Changes
Copilot reviewed 27 out of 28 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| simulith, gsw, fsw, comp/demo, atlas | Submodule references for core simulation and flight software components |
| comp/CompFlags.cmake | CMake compiler flags configuration for TrySpace components |
| cfg/tryspace-orchestrator.py | Python orchestrator for configuration management and template rendering |
| cfg/lab-compose.yml, cfg/cli-compose.yml | Docker Compose configurations for lab and CLI environments |
| cfg/Dockerfile.base | Base Docker image with development tools and dependencies |
| Makefile | Complete build system with targets for building, testing, and container management |
| README.md | Project documentation with community links and licensing information |
| LICENSE.txt, LICENSE | License change from Apache 2.0 to GNU AGPLv3 |
| .github/workflows/ci.yml | CI pipeline for building and testing components |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Code and Feature Readiness
Provide a brief description of the purpose of this release.
Container and Image Management
Documentation and Communication
README.mdfile.Works for Me
Release
dev, thendevintomainmainbranch with the new version tag.Closes #47.
Submodule PRs: