Mohamed El Mouctar Haidara
12cee0fbd5
feat: Add test cases for role dependencies ( #127 )
2022-10-11 00:32:23 +02:00
dependabot[bot]
0b1124b8f1
chore(deps): update ansible-core requirement from <2.13,>=2.11 to >=2.12,<2.14 ( #115 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mohamed El Mouctar HAIDARA <elmhaidara@gmail.com>
2022-10-09 14:12:57 +02:00
dependabot[bot]
a8dfd02434
chore(deps): bump pytest from 7.1.2 to 7.1.3 ( #126 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-01 14:07:13 +02:00
dependabot[bot]
1c329326a7
chore(deps): bump pytest-cov from 3.0.0 to 4.0.0 ( #125 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-01 12:16:00 +02:00
Mohamed El Mouctar HAIDARA
35a77061e0
Release 1.2.0
2022-08-21 17:00:02 +02:00
Mohamed El Mouctar HAIDARA
ba5eb89035
Release 1.2.0
2022-08-21 16:58:30 +02:00
Mohamed El Mouctar Haidara
bd59661b2c
fix: Avoid recursive endless loop when a role references itself ( #123 )
2022-08-21 16:55:38 +02:00
Mohamed El Mouctar Haidara
75f26a9ea2
feat: Add a flag to group roles by name - Revert the old behavior ( #122 )
2022-08-20 14:35:27 +02:00
Mohamed El Mouctar Haidara
e7f23daee7
fix: Roles usages and do not use multiple edges for role tasks ( #120 )
2022-08-17 22:20:55 +02:00
Mohamed El Mouctar HAIDARA
a707d154d0
docs: Update limitation [ci skip]
2022-08-15 02:55:19 +02:00
Mohamed El Mouctar HAIDARA
134c3d49e7
feat: Add hover on playbooks
2022-08-15 02:40:53 +02:00
Mohamed El Mouctar HAIDARA
4599b10f4f
fix: Only render role once for multiple playbooks and refactor
2022-08-15 02:37:03 +02:00
Mohamed El Mouctar Haidara
af67fd5f60
feat: Add support multiple playbooks in one graph ( #118 )
2022-08-14 22:59:46 +02:00
Mohamed El Mouctar Haidara
89534c1fd3
feat: Add test case for community downloaded roles and collections ( #117 )
2022-07-30 20:54:55 +02:00
Mohamed El Mouctar HAIDARA
3b0fcf8c8b
fix(pypi): Use the correct license GPLv3
2022-07-17 18:57:45 +02:00
Mohamed El Mouctar HAIDARA
41b8e5414c
release 1.1.3
2022-07-17 18:48:39 +02:00
Mohamed El Mouctar Haidara
9116df0c0e
fix: Improve the position of the conditions on the edges ( #116 )
...
* fix: Improve the position of the conditions on the edges
Fix #98
2022-07-17 18:44:16 +02:00
Mohamed El Mouctar Haidara
f3dbfd0ed1
fix: Render a single node when multiple playbooks use the same role ( #111 )
...
* fix: Render a single node when multiple playbooks use the same role
Related to #110
2022-07-02 11:40:00 +02:00
Mohamed El Mouctar HAIDARA
3f6dd6f27b
tests: change assert order for consistency
2022-06-26 18:02:49 +02:00
Mohamed El Mouctar HAIDARA
d4d79b811e
release 1.1.2
2022-06-22 12:24:09 +02:00
Jan Heidbrink
c9174f7119
Forbid incompatible ansible-core versions >= 2.13 ( #114 )
2022-06-22 12:20:40 +02:00
dependabot[bot]
8f877a6d49
chore(deps): bump pytest from 7.1.1 to 7.1.2 ( #107 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-19 00:02:42 +02:00
Mohamed El Mouctar Haidara
2d5f70d6f6
refactor(internal): Remove useless EdgeNode ( #109 )
2022-06-18 00:11:16 +02:00
Mohamed El Mouctar HAIDARA
ef6a751be0
release: 1.1.1
2022-05-16 23:56:51 +02:00
dependabot[bot]
9f0ea1e7c8
chore(deps): bump pytest from 7.0.1 to 7.1.1 ( #106 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 7.0.1 to 7.1.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/7.0.1...7.1.1 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-23 19:17:19 +02:00
dependabot[bot]
a4553455e2
chore(deps): bump pytest from 6.2.5 to 7.0.1 ( #105 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 6.2.5 to 7.0.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/6.2.5...7.0.1 )
---
updated-dependencies:
- dependency-name: pytest
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-13 15:05:03 +01:00
Mohamed El Mouctar Haidara
d61ba1ed0b
fix: Properly rank the edges in the graphs and sub-graphs ( #104 )
2022-02-15 19:47:32 +01:00
Mohamed El Mouctar Haidara
554523c117
ci: Ansible 2.11.8 and 2.12.2 and ubuntu-latest ( #103 )
2022-02-12 17:01:39 +01:00
Mohamed El Mouctar HAIDARA
a957ecd132
release: 1.1.0
2022-02-12 16:42:44 +01:00
Mohamed El Mouctar HAIDARA
89a526d31a
fix: some small type hints fixes
2022-02-12 16:40:51 +01:00
Mohamed El Mouctar Haidara
0e16ceb53e
refactor: format the code with black ( #102 )
2022-02-07 23:41:13 +01:00
Mohamed El Mouctar HAIDARA
01183045f1
refactor: Do not merge the custom formats each time
2022-01-31 21:59:05 +01:00
Mohamed El Mouctar HAIDARA
f80856b2e3
docs: Add Features in the README [ci skip]
2022-01-29 15:14:58 +01:00
Mohamed El Mouctar HAIDARA
9fd0f43918
docs: update CHANGELOG.md [ci skip]
2022-01-29 14:50:24 +01:00
Mohamed El Mouctar Haidara
826c6ef284
feat: Open node file when double-clicking on it from a browser ( #79 )
2022-01-29 14:47:09 +01:00
Mohamed El Mouctar Haidara
2ce66443dc
fix: Do not pass display as param since it's a singleton + init locale to fix warning ( #101 )
2022-01-25 22:55:35 +01:00
Mohamed El Mouctar HAIDARA
c9372606bc
fix: Unhighlight the current node when clicking on a new one
2022-01-23 20:23:24 +01:00
Mohamed El Mouctar Haidara
2aef31363e
Use the correct LICENSE GPLv3 ( #100 )
...
This is something I didn't really check when starting this project. Since this project is based on Ansible's internals and Ansible uses GPLv3, from my understanding, I should use GPLv3 too.
So this is it
2022-01-17 00:12:32 +01:00
Mohamed El Mouctar HAIDARA
483965c998
fix circular import after adding a type hint
2022-01-16 23:26:12 +01:00
Mohamed El Mouctar HAIDARA
05ac6f4b00
Add some news messages + fix typo and type hint
2022-01-16 23:22:15 +01:00
Mohamed El Mouctar HAIDARA
cbb2bce988
docs: update CHANGELOG.md [ci skip]
2022-01-16 20:37:22 +01:00
Mohamed El Mouctar HAIDARA
a105c753a8
docs: update CHANGELOG.md [ci skip]
2022-01-16 20:34:58 +01:00
Mohamed El Mouctar HAIDARA
57794e563a
release: 1.0.2
2022-01-16 20:31:55 +01:00
Mohamed El Mouctar HAIDARA
8500784e09
test: Add assert to check if the warning is displayed to users
2022-01-11 22:42:03 +01:00
Mohamed El Mouctar Haidara
c05cc91aac
fix: Fix include_role with loop and list index out of range ( #99 )
...
Related to #80
2022-01-11 22:32:10 +01:00
Mohamed El Mouctar HAIDARA
f9e6452b5a
refactor: Move tasks method to CompositeTasksNode
2022-01-09 20:31:59 +01:00
Mohamed El Mouctar HAIDARA
21c3f9af2f
docs: Update CHANGELOG.md for the next version [ci skip]
2022-01-09 20:26:49 +01:00
Mohamed El Mouctar Haidara
5615043089
fix: Fix include_role with loop ( #92 )
2022-01-09 20:24:52 +01:00
Mohamed El Mouctar HAIDARA
c65ffcd99a
docs: Add note about some limitations
2022-01-09 18:09:40 +01:00
Mohamed El Mouctar HAIDARA
5273dea824
fix: Remove useless param hello on graphviz node creation
2022-01-07 00:03:36 +01:00