Felix Fontein
189088611d
Update CI matrix: add stable-2.15 ( #163 )
...
* Add ignore files for bumped devel version.
* Update CI matrix.
2023-04-04 06:12:43 +00:00
Felix Fontein
8e3b19759d
Improve docsite build.
2022-12-18 21:50:43 +01:00
Felix Fontein
282439b356
Switch to my fork of ansible-test-gh-action.
2022-12-18 09:51:43 +01:00
Felix Fontein
d37ec11ac5
The ansible-test patch has been backported to stable-2.12.
2022-12-17 19:39:03 +01:00
Felix Fontein
f935a41b8a
Allow triggering docs workflow manually.
2022-12-07 19:54:25 +01:00
Felix Fontein
5fa47579af
Backports to stable-2.13 and stable-2.14 have been merged. ( #140 )
...
https://github.com/ansible/ansible/pull/79538
https://github.com/ansible/ansible/pull/79507
2022-12-07 13:21:10 +01:00
Felix Fontein
f58727e53b
Only use ubuntu-20.04 if necessary. ( #139 )
2022-12-02 08:49:13 +01:00
Felix Fontein
338a8f2cd6
Switch CI from ubuntu-latest to ubuntu-20.04 to avoid problems with ansible-test from ansible-core 2.12, 2.13, 2.14. ( #138 )
2022-12-01 23:15:37 +01:00
Felix Fontein
4ed2fc82e5
Include collection name into docs workflows.
2022-11-27 17:44:37 +01:00
Felix Fontein
0f5ac3f061
Add GH Pages publishing.
2022-11-26 09:38:34 +01:00
Felix Fontein
29b604464a
Use dependabot to update GHAs.
2022-10-17 22:57:35 +02:00
Felix Fontein
bbcd9fecef
Bump GHA checkout version ( #116 )
...
* Bump checkout version.
* Also update actions/setup-python actions.
2022-10-17 22:51:58 +02:00
Felix Fontein
6526588f13
stable-2.14 is now default.
2022-09-22 06:38:39 +02:00
Felix Fontein
5affbf6b05
Add stable-2.14 to CI. ( #112 )
2022-09-21 10:40:45 +02:00
Felix Fontein
47bbf95fa3
Fix workflow's permissions.
2022-08-21 11:35:29 +02:00
Felix Fontein
d77cd95f91
Make reuse conformant ( #108 )
...
* Add .license files.
* Add reuse test.
* Update README.
* Add changelog fragment.
* Normalize licenses extra sanity test.
* Declare REUSE conformance.
* Update README.
2022-08-21 08:31:42 +02:00
Felix Fontein
96c6feff8e
Revert "Fix CI."
...
This reverts commit ec98df2f49
.
2022-08-11 22:43:19 +02:00
Felix Fontein
ec98df2f49
Fix CI.
2022-08-10 20:44:32 +02:00
Felix Fontein
98bb520ce7
Use ansible-community/ansible-test-gh-action for CI ( #103 )
...
* Use ansible-community/ansible-test-gh-action for CI
Based upon https://github.com/ansible-collections/collection_template/pull/29 .
* Avoid trailing ';'.
* Fix relative paths for collection installs.
* Try multi-line command.
* Prevent trailing newline.
2022-08-04 22:34:00 +02:00
Felix Fontein
7973f58661
Move licenses to LICENSES/, use SPDX-License-Identifier, mention all licenses in galaxy.yml, add missing license file ( #101 )
...
* Add SPDX license identifiers, mention all licenses in galaxy.yml.
* Add default copyright headers.
* Adjust remaining/missing entries.
* Fix/add more copyright statements.
* Add sanity test.
* Add changelog.
* Add missing license file.
* Remove colon after 'Copyright'.
* Avoid colon after 'Copyright' in lint script.
2022-07-18 23:16:54 +02:00
Felix Fontein
49fb46c4a3
Add docs PR workflow that a) builds docs and b) show the docs diff that a PR ceates. ( #99 )
2022-06-29 21:12:24 +02:00
Felix Fontein
b02cb44c1b
Improve CI. ( #97 )
2022-06-11 20:06:02 +00:00
Felix Fontein
109e534976
ansible-core's devel version supports Python 3.11. ( #94 )
2022-05-22 17:14:53 +02:00
Felix Fontein
5f912dad16
Improve unit test performance. (Do not install library we do not use in the tests anyway.) ( #92 )
2022-05-15 22:42:26 +02:00
Felix Fontein
0815b11bbf
Increase verbosity for EE tests ( #84 )
...
* Increase verbosity for EE tests.
* 2.9 compatibility.
2022-04-16 07:09:02 +02:00
Felix Fontein
30afb61f86
Make EE ready. ( #83 )
2022-04-15 17:22:39 +00:00
Felix Fontein
e22433b179
Schedule nightly CI at 5:15. ( #81 )
2022-04-15 15:07:03 +02:00
Felix Fontein
ebe6e93773
Bump codecov action. ( #79 )
2022-04-14 22:38:38 +02:00
Felix Fontein
7b3900fd6e
Update GHAs. ( #77 )
2022-04-11 09:03:47 +02:00
Felix Fontein
a8ba15e556
Add stable-2.13 to CI. ( #72 )
2022-03-29 06:16:43 +02:00
Felix Fontein
1deeb9f372
Restrict branches for which to run tests.
2021-11-25 21:21:55 +01:00
Felix Fontein
656c115697
Also collect coverage during sanity tests. ( #59 )
2021-11-25 20:59:19 +01:00
Felix Fontein
e74687a8e0
Add patchback config.
2021-11-16 22:03:31 +01:00
Felix Fontein
4603507713
Restrict librouteros for Ansible 2.9 unit tests. ( #57 )
2021-11-16 22:00:07 +01:00
Felix Fontein
65034de769
Replace deprecated v1 codecov updater with v2. ( #54 )
2021-10-14 15:23:00 +02:00
Felix Fontein
d73eb1c144
Add module_utils and filters for quoting and unquoting ( #53 )
...
* Move splitting code to own file.
* Move list to dictionary code to quoting as well.
* Add quoting functionality.
* Add quoting filters.
* Add integration tests to CI.
* Fix bugs, increase coverage.
* Make parsing more strict.
* Extract function parse_argument_value from split_routeros_command to make proper parsing of WHERE possible.
* Adjust expected error message in integration tests.
* Simplify code and improve coverage.
* Add changelog fragment for WHERE strictness in api module.
* Add documenation.
* Fix typo.
* Add documentation references.
* Add example to api module which uses quote_argument_value.
* Fix bug, and add tests which prevent this in the future.
* Add more escape sequence tests.
* Make sure all control characters are quoted.
2021-10-12 00:44:40 +03:00
Felix Fontein
f432b1fa07
Update CI matrix to include ansible-core's stable-2.12 branch ( #52 )
...
* Update CI matrix to include ansible-core's stable-2.12 branch.
* Adjust README.
2021-09-28 15:35:05 +02:00
Felix Fontein
3e4427b53a
Fix extra-tests name. ( #40 )
2021-07-04 12:07:47 +02:00
Felix Fontein
1913a0d4bf
Improve CI. ( #35 )
2021-06-14 11:23:35 +00:00
Felix Fontein
6bed4d1c90
Update Python versions for integration tests: add Python 3.10 ( #30 )
...
* Update Python versions for integration tests (that currently do not exist).
* 3.10 in YAML is 3.1...
2021-05-10 19:28:05 +02:00
Felix Fontein
e797f2e07d
ansible/ansible's stable-2.11 branch has been created. ( #26 )
2021-04-06 05:10:50 +00:00
Felix Fontein
7bab58eae9
Stop using ansible-galaxy collection install to install a collection due to https://github.com/ansible/galaxy/issues/2429 . ( #24 )
2021-03-27 09:57:59 +01:00
Felix Fontein
7b13948c8c
Simplify CI matrix.
...
By running unit tests for all Python versions with one ansible-test command,
we save quite some runtime (we don't have to set up the same ansible-test
environment multiple times) and reduce the large amount of unit test entries
in the CI.
2020-10-26 15:22:54 +01:00
Felix Fontein
1b9c46fbe5
Initial cleanup.
2020-10-26 15:18:40 +01:00
John R Barker
cfde9713bd
Add collection template.
2020-10-26 15:18:40 +01:00