1.1 KiB
1.1 KiB
Contributing to the Ansible Conjur Collection
For general contribution and community guidelines, please see the community repo.
Releasing
From a clean instance of master, perform the following actions to release a new version of this plugin:
-
Update the version number in
galaxy.ymlandCHANGELOG.md- Verify that all changes for this version in
CHANGELOG.mdare clear and accurate, and are followed by a link to their respective issue - Create a PR with these changes
- Verify that all changes for this version in
-
Create an annotated tag with the new version, formatted as
v##.##.##- This will kick off an automated script which publish the release to Ansible Galaxy
-
Create the release on GitHub for that tag
- Build the release package with
./ci/build_release - Attach package to Github Release
- Build the release package with
Testing
To run a specific set of tests:
$ cd tests
$ ./test.sh -d <role or plugin name>
To run all tests:
$ cd tests
$ ./test.sh -a