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: trigger:
batch: true batch: true
branches: branches:
include: include: [main, stable-1]
- main
pr: pr:
autoCancel: true autoCancel: true
branches: branches:
include: include: [main, stable-1]
- main
schedules: schedules:
- cron: 0 9 * * * - cron: 0 9 * * *
displayName: Nightly displayName: Nightly
always: true always: true
branches: branches:
include: include: [main, stable-1]
- main
variables: variables:
- name: checkoutPath - name: checkoutPath

View file

@ -2,7 +2,7 @@ name: Lint
on: on:
push: push:
branches: [main] branches: [main, stable-1]
pull_request: pull_request:
jobs: 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). 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 ## Documentation
The documentation for all modules are available through `ansible-doc`. The documentation for all modules are available through `ansible-doc`.