EOEPCA+ is formally released via the Deployment Guide, which baselines a set of Building Blocks versions that are validated as a coherent integration. The release baselines the following artifacts:
- Deployment Guide:
docs/: deployment guidance published via Read the Docs.scripts/: helper automation used to deploy EOEPCA+ Building Blocks and related release artifacts.notebooks/: executable validation and demonstration notebooks aligned with the documented deployment behavior.
- Tutorials (validation)
Configured inEOEPCA/eoepca-killercoda: scenario-driven hands-on flows that should match the same release capabilities.
For each tagged release, these artifacts are expected to describe and validate the same EOEPCA+ platform behavior.
The versioning numbering approach is described in the EOEPCA+ Release Strategy.
mainis the integration branch for ongoing work.- Git tags (for example
eoepca-2.0oreoepca-2.1.3) are the immutable release points. docs/changelog.mdrecords release highlights and notable upgrade context.
Documentation is published via Read the Docs.
latesttracks themainbranch (development view).- Versioned docs are built from release tags.
- Read the Docs
stableis expected to be sourced from git tagstable.
The release cycle is described in the EOEPCA+ Release Strategy.
Such releases are prepared and published with the following recommended steps:
- Prepare release content across
docs/,scripts/, andnotebooks/, and identify required tutorial updates inEOEPCA/eoepca-killercoda. - Validate deployment scripts and walkthroughs for affected Building Blocks.
- Validate notebooks relevant to changed functionality.
- Verify corresponding tutorials are aligned with the same release behavior.
- Update
docs/changelog.mdwith release notes. - Create and push an annotated tag
eoepca-X.Y(oreoepca-X.Y.Zwhen patch granularity is needed), for examplegit tag -a -m "EOEPCA+ Release X.Y" eoepca-X.Y. - Verify Read the Docs built the tagged documentation version.
- Announce release with links to the tag, docs version, and aligned tutorial material.
This process ensures that each release is a coherent and validated snapshot of the EOEPCA+ platform, with clear documentation and aligned learning resources.