prepping for 1.1.0-beta release

- Updating and documenting changelog creation process.
  antsibull-changelog was chosen because it is the standard tooling
  recommended by Ansible developers.
- Documenting the release process and several others so others can perform it in the
  future.
- Updating the integration tests to test against 2.13, which the 1.1.0
  final release will be certified for.
- Created changelog and update galaxy.yaml for 1.1.0-beta, which will be
  the next release.
This commit is contained in:
Yusuke Tsutsumi 2022-12-03 17:13:27 +00:00 committed by Yusuke Tsutsumi
commit 1ec54b286d
12 changed files with 1030 additions and 8 deletions

View file

@ -4,6 +4,7 @@
1. [Clone the repository](#cloning).
1. Make the desired code change.
1. Add a [changelog fragment](https://docs.ansible.com/ansible/devel/community/development_process.html#changelogs-how-to) to describe your change.
1. [Run integration tests locally and ensure they pass](running-integration-tests).
1. Create a PR.
@ -86,4 +87,15 @@ If the linting fails, that is generally due to `ansible-lint`, which can be run
```
ansible-lint
```
```
## Specific Tasks
The following enumerates detailed documentation for specific tasks related tot
the codebase.
### Updating the supported ansible-core version
1. modify the [ansible-integration-tests.yaml](.github/workflows/ansible-integration-tests.yml) to the version of ansible-core that you would like to test against.
1. (optional) update the version of ansible-core version required in [meta/runtime.yaml](meta/runtime.yml).