Project EVE Policy for releases of Eden and Adam
What is Eden?
Eden is a harness utility designed to run and test EVE using the open-source controller Adam. In the context of EVE, Eden plays a crucial role in the CI/CD pipeline, facilitating integration tests. These tests are triggered:
For each submitted pull request (PR).
For every new change in the
master
branch.For every release of EVE.
Version Compatibility
EVE, Eden, and Adam adhere to semantic versioning. To ensure compatibility, it is important to use the correct versions of Eden and Adam for a specific version of EVE. Note that for PR and master branch EVE uses latest Eden release.
Release Process and Templates
The release process for Adam can be found here.
Eden and Adam releases follow this template:
# Release Note 📝
Release note outlining high-level direction (if needed)
# Improvements 📈
Listing new feature
Bug fixes 🐞
Listing fixed bugs
Technical details 🧑💻:
Full Changelog, versions of respective components
Compatibility Table
For your convenience, here is a compatibility table detailing the supported versions of EVE, Eden, and Adam:
EVE version | Eden version | Adam version |
---|---|---|
13.3.0 | 0.9.3 | 0.0.57 |
|
|
|