Skip to content

Commit

Permalink
docs: update releasing and support policy (#2527)
Browse files Browse the repository at this point in the history
## Proposed change

Update releasing and support policy as discussed within the responsible
team.

<!--
Please include a summary of the changes and the related issue.
Please also include relevant motivation and context.
-->

## Related issues

<!--
Please make sure to follow the [contribution
guidelines](https://github.com/amadeus-digital/Otter/blob/main/CONTRIBUTING.md)
-->

*- No issue associated -*

<!-- * 🐛 Fix #issue -->
<!-- * 🐛 Fix resolves #issue -->
<!-- * 🚀 Feature #issue -->
<!-- * 🚀 Feature resolves #issue -->
<!-- * :octocat: Pull Request #issue -->
  • Loading branch information
kpanot authored Nov 29, 2024
2 parents 78718fe + daeacef commit 413759f
Showing 1 changed file with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,22 @@ Two major versions are released per year:

## Release version support

The team will provide support on the latest minor version of major versions **N (current)**, **N-1** and **N-2**.
The "support" of a released version includes the following aspects:

A major version will be supported as long as it relies on a [non deprecated version of Angular](https://angular.io/guide/releases#support-policy-and-schedule).
- Handling bug fixes when requested via the [Github Issue page](https://github.com/AmadeusITGroup/otter/issues).
- Reviewing contributions to bugfix pull requests (and handling their merging).
- Cascading bugfixes when they are implemented in an inferior released version.
- Handling bugfix cherry-picking on a specific version demand.

> [!WARNING]
> Only **bugfixes** are accepted on supported versions. New features are allowed exclusively on the `main` (latest *prerelease* version) and the `next` branches.
> Note that **breaking changes** should always target a `next` branch.
The team will support the latest minor version of major versions **N (current)**, **N-1** and **N-2**.\
All the minor versions of the major **N (current)** are also supported until a new major version is created.
The major version becoming **N-3** will also be flagged as unsupported.

A major version will be supported as long as it relies on a [non-deprecated version of Angular](https://angular.io/guide/releases#support-policy-and-schedule) and is included in the previously listed major versions.

> [!NOTE]
> It is also important to note that Otter supports the same browser versions as Angular.
Expand Down

0 comments on commit 413759f

Please sign in to comment.