utterances icon indicating copy to clipboard operation
utterances copied to clipboard

Feature Request: Tagged Releases

Open osterman opened this issue 6 years ago • 4 comments

what

  • Tag releases

why

  • To enable version pinning (without gitrefs)

image

osterman avatar Jul 02 '18 18:07 osterman

I'm not clear on how this would be used- could you provide some more details on how you'd use this?

jdanyow avatar Jul 10 '18 04:07 jdanyow

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.

osterman avatar Jul 17 '18 07:07 osterman

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!

szpak avatar Apr 19 '20 12:04 szpak

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.

CorruptComputer avatar Jul 08 '22 15:07 CorruptComputer