Neste caso então, a minha estrutura de arquivos precisa ser de uma forma que tenha algum build? Nao poderia ter apenas um arquivo js? Pergunto pois o meu "framework" na verdade é apenas um arquivo js com diversas funções, me perdoe a ignorância no assunto, estou realmente iniciando nesta área de CI/CD.

Muito obrigado pela ajuda!

Ahhh sim... Achei que era algum projeto com build e etc. Não entendi que o foco era a parte de CI/CD... Nesse caso você poderia colocar algum processo de renomear o arquivo JS pra algum valor único na hora de subir pra CDN... Talvez colocando no nome a data que foi feito enviado o arquivo JS pra CDN...