No please don’t use branches for the urls, the moment somebody pushes an update to that branch the content gets a new hash and now your build suddenly starts failing.
Use either tags or the commits directly, because with those the hash will continue to stay the same.
Take a look at create a commit specific archive download link