chore: setup the stable-1 release branch (#254)

* ci: run pipelines on stable-1 branch

* docs: add note about the release policy
This commit is contained in:
Jonas L 2023-07-11 13:23:22 +02:00
parent 0c9d519b45
commit bf9700ab23
3 changed files with 8 additions and 7 deletions

View file

@ -1,22 +1,19 @@
trigger:
batch: true
branches:
include:
- main
include: [main, stable-1]
pr:
autoCancel: true
branches:
include:
- main
include: [main, stable-1]
schedules:
- cron: 0 9 * * *
displayName: Nightly
always: true
branches:
include:
- main
include: [main, stable-1]
variables:
- name: checkoutPath

View file

@ -2,7 +2,7 @@ name: Lint
on:
push:
branches: [main]
branches: [main, stable-1]
pull_request:
jobs:

View file

@ -13,6 +13,10 @@ This collection depends on the [hcloud](https://github.com/hetznercloud/hcloud-p
See [here](https://github.com/ansible-collections/hetzner.hcloud/tree/master/CHANGELOG.rst).
### Release policy
The `main` branch is used for the development of the latest versions of the collections, and may contain breaking changes. The `stable-*` branches (e.g. `stable-1` for the `1.x.y` releases) are used to cut additional minor or patch releases if needed, but we do not provide official support for multiple versions of the collection.
## Documentation
The documentation for all modules are available through `ansible-doc`.