Fix aws testing race
Created by: kazaamjt
Description
An attempt to make the aws tests more stable. The tests seemed to break when being ran in rapid succession or simultaniously. (eg the modulesets would test at the same time) Adding a lock and slowing down the the retries of the creation of tags seems to have made them more stable. Tested by queuing up multiple builds of this branch.
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: )
Reviewer Checklist:
-
Sufficient test cases (reproduces the bug/tests the requested feature) -
Code is clear and sufficiently documented -
Correct, in line with design