utterances
utterances copied to clipboard
Feature Request: Tagged Releases
what
- Tag releases
why
- To enable version pinning (without gitrefs)
I'm not clear on how this would be used- could you provide some more details on how you'd use this?
Our intention is to deploy our own instance of the service against our org. Generally, we always use tagged releases to ensure the stability of our services. Also, it appears most commits are going straight into master rather than following git workflow, which risks destabilizing master
.
I don't plan to host the server part on my own, but to reduce number of java scripts loaded externally (occasionally the 3rd party sites are compromised and malicious content is served to people) I would like to keep https://utteranc.es/client.js
(and related stuff) locally. Of course it brings other risks :-). As a result, it is important for me to know about new important changes - especially related to security or backward compatibility (to update the .js
file on my side).
Alternatively subresource integrity could be used, but it's rather for versioned tool libraries delivered via CDN, so it's rather not worth to do it (and I would still need to know when to bump version in a link :-) ). Anyway, I'm glad that you use it internally for dependent scripts!
I would also like to see this added, specifically for the integrity checks that could be added. If nothing else, is this client.js file something we can just save a copy of and serve up from our own site?
Not a fan of the idea that this script might just change without warning.