Skip to content

Fix non-deterministic puml

Guillaume Everarts de Velp requested to merge issue/non_deterministic_puml into master

Created by: hlloreda

Description

Every time this module is used to generate a class diagram, the order of the relations may be different. This is annoying when we want to generate documentation for a module: if a module's documentation is up-to-date, we shouldn't have any difference when regenerating the documentation, which isn't the case right now.

Merge procedure

Don't use the github built-in merge, but the process described here

git pull
git checkout master
git pull
git merge --squash issue/{issue-number}-{short description}
inmanta module commit -m "{Commit Message Here}" -r
git push
git push {tag} # push the tag as well

Then close the PR with a reference to the commit

Self Check:

Strike through any lines that are not applicable (~~line~~) then check the box

  • Attached issue to pull request
  • Changelog entry
  • Version number is bumped to dev version
  • Code is clear and sufficiently documented
  • Sufficient test cases (reproduces the bug/tests the requested feature)
  • Correct, in line with design
  • End user documentation is included or an issue is created for end-user documentation (add ref to issue here: )

Merge request reports

Loading