Skip to content

Commit 1d11632

Browse files
Merge pull request #122 from leanix/feature/CID-3838-add-release-strategy
Adding release process documentation
2 parents ce46541 + 38be7b9 commit 1d11632

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed

README.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,10 @@ The SAP LeanIX agent discovers self-built software in self-hosted GitHub Enterpr
4444

4545
This command starts the agent and exposes it on port 8000. The agent starts scanning your organizations and repositories.
4646

47+
#### Health Endpoint
4748

48-
6. The container hosts a live service that runs continuously.
49-
- It provides a health endpoint at `/actuator/health`, which can be used to monitor the service's health.
49+
The agent provides a health endpoint at `/actuator/health`, which can be used to monitor the service's health.
5050
51-
**Note**: The Docker image for the agent is currently unavailable. It will become available for download once a new version is released. Please check the [Releases](https://github.com/leanix/leanix-github-agent/releases) page for updates.
5251
5352
### Troubleshooting
5453
@@ -94,6 +93,21 @@ docker run --platform linux/amd64 \
9493
...
9594
ghcr.io/leanix/leanix-github-agent:dev
9695
```
96+
## Release Process
97+
To provide an excellent experience with the agent, we are using a three-pronged release process. Any change we undertake can be classified into one of the following three categories:
98+
99+
**Major**: These releases fundamentally change the agent's behavior or introduce significant new features. As per [Semantic Versioning (SemVer)](https://semver.org/) nomenclature, these will bump the version as follows: 1.0.0 → 2.0.0.
100+
101+
Major versions are supported for at least 12 months or 3 months after the release of a newer major version.
102+
103+
**Minor**: These releases add non-breaking feature enhancements. Examples include adding new API calls to fetch additional data for use in SAP LeanIX. As per SemVer, these will bump the version like so: 1.0.0 → 1.1.0.
104+
Each minor release (X.Y.0) will be supported until the next minor or the end of support for its parent major version, whichever comes first.
105+
106+
**Patch**: These releases include hotfixes or non-breaking updates to underlying libraries. As per SemVer, these will bump the version as follows: 1.0.0 → 1.0.1.
107+
108+
### Community Support
109+
110+
Once a version reaches End-of-Life (EOL), official support ends. Upgrading to a supported version is strongly recommended. However, in exceptional cases where upgrading is not possible, the community may continue discussing and sharing fixes through forums or other community channels.
97111

98112
## Support and Feedback
99113

0 commit comments

Comments
 (0)