https://github.com/ls1intum/helios
Interactive CI/CD dashboard for GitHub Actions providing deployment management, test analytics, and release management.
https://github.com/ls1intum/helios
ci-cd deployment-management developer-tools environment-locking github github-actions release-management test-analytics
Last synced: 19 days ago
JSON representation
Interactive CI/CD dashboard for GitHub Actions providing deployment management, test analytics, and release management.
- Host: GitHub
- URL: https://github.com/ls1intum/helios
- Owner: ls1intum
- License: mit
- Created: 2024-10-29T13:41:57.000Z (over 1 year ago)
- Default Branch: staging
- Last Pushed: 2026-05-07T11:01:20.000Z (23 days ago)
- Last Synced: 2026-05-07T12:37:02.403Z (23 days ago)
- Topics: ci-cd, deployment-management, developer-tools, environment-locking, github, github-actions, release-management, test-analytics
- Language: Java
- Homepage: https://helios.aet.cit.tum.de
- Size: 24.4 MB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 44
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# Helios 🌞
[](https://github.com/ls1intum/Helios/releases/latest)
[](https://central.sonatype.com/artifact/de.tum.cit.aet/helios-status-spring-starter)
[](https://github.com/ls1intum/Helios/actions/workflows/prod.yml)
[](https://github.com/ls1intum/Helios/actions/workflows/staging.yml)
[](https://github.com/ls1intum/Helios/actions/workflows/test.yml)
[](https://github.com/ls1intum/Helios/actions/workflows/docs.yml)
[](https://app.codacy.com/gh/ls1intum/Helios/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
[](https://app.codacy.com/gh/ls1intum/Helios/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_coverage)
[](https://github.com/ls1intum/Helios/blob/staging/LICENSE)
Helios brings clarity and control to GitHub Actions based CI/CD workflows. Named after the Greek god of the sun—symbolizing insight, reliability, and visibility—Helios offers:
- 🌟 **Unified Dashboard**
All your branches, PRs, builds, test suites, and deployments in one canvas. Helios automatically syncs with GitHub, so you always see the latest activity.
- 🚀 **Smooth Deployment Flow**
Pick from available environments with a friendly UI. Helios locks your chosen environment, prevents collisions, and displays live progress until tests finish or a timeout is reached.
- 🔍 **Test Insights**
No more scrolling through raw logs. Helios ingests structured reports (JUnit XML) so you can click into individual test suites and cases—see pass/fail, error messages, and log snippets. Track flaky tests across branches over time.
- 📦 **Release Management**
Draft, review, and publish release candidates without leaving Helios. Automatically generate release notes, tag your release, and see everything in one timeline.
---
### Inspiration: Greek Mythology
Helios was the Greek god and personification of the sun 🌞 Each day, he was said to drive a golden chariot across the sky, bringing light to the world. According to mythology, Helios rose in the east and traveled across the heavens, guiding his chariot pulled by four horses. His daily journey from dawn to dusk symbolized reliability, consistency, and illumination.
Helios was also often depicted with a radiant crown, symbolizing the sun's light, and was considered an all-seeing deity, which aligns well with themes of visibility and clarity. These qualities made Helios a powerful symbol of insight and oversight in Greek culture.
## Documentation
Full documentation is available at [ls1intum.github.io/Helios](https://ls1intum.github.io/Helios/), including:
- User guide
- How to contribute
- Architecture overview
- Production setup
## Contributing & License
- **Code of Conduct:** By participating in this project, you agree to abide by our [Code of Conduct](https://github.com/ls1intum/Helios/blob/staging/CODE_OF_CONDUCT.md).
- **Contribution Guidelines:** To request commit access, learn about branching, issue reporting, and submitting pull requests, please see our [CONTRIBUTING.md](https://github.com/ls1intum/Helios/blob/staging/CONTRIBUTING.md).
- **Repository Setup & Detailed Overview:** For instructions on setting up Helios locally, refer to our docs: 🔗 [ls1intum.github.io/Helios](https://ls1intum.github.io/Helios/)
- **License:** Helios is released under the [MIT License](https://github.com/ls1intum/Helios/blob/staging/LICENSE). Feel free to fork, modify, and contribute back!
---
## Credits & Attribution
- [Helios icon](https://freeicons.io/greek-mythology-icon-set-2/helios-mythology-greek-god-sun-sol-icon-520979) made by [Sorasak Pinwiset](https://freeicons.io/profile/9025) on [freeicons.io](https://freeicons.io/).
- Tunnel support provided by [ngrok](https://ngrok.com/).