As a Tuleap contributor, I want to use semantic versioning to define versions for the artifact-modal so that I updating the modal in all the applications that use it is easier and does not necessitate another commit.
We could use bower.json to define the artifact-modal version and define a range of versions accepted (e.g. ~1.0.0). That way, every time we release a bug fix (e.g. ~1.0.1), the next build would include the updated modal.