libgrabber
libgrabber copied to clipboard
DEPRECATED Keeps projects hosted in jsDelivr updated
Fetch files off release
For example this fails ``` { "packageManager": "github", "name": "matreshka", "repo": "finom/matreshka", "files": { "include": ["matreshka.min.js", "matreshka.js", "matreshka.min.map"] } } ``` because `finom/matreshka` is now `matreshkajs/matreshka` The bot should be...
Several projects maintain multiple major version (notably jQuery). It'd be useful to support syncing latest tags on different major versions
Is there any way to make the bot rename some files before pushing them? This way we can make sure that all projects will follow our structure. Discussion https://github.com/jsdelivr/jsdelivr/pull/915
For example chartist changed their structure and libgrabber stopped updating it. The only way to see the problem is to read the logs ``` info: Updating chartist.js to v0.4.3 info:...
libgrabber will work parameterlessly if you are in the jsdelivr directory. Also you can use --projects-filter=Regex to filter by project name. This is useful if you want to just test...
As discussed on Gitter, I think it'd be useful to add support for `ftp` and file `index`s. For example, see [angular's index](https://code.angularjs.org/). Could make managing pull requests like this https://github.com/jsdelivr/jsdelivr/pull/5335...
Lots of big projects want instant updates on our CDN. Any ideas how to use Github's webhooks functionality to ping libgrabber every-time there is a new release and quickly update...
I found a [project](https://github.com/zmmbreeze/lining.js/issues/4) that seemed to fail to upload the new files after bumping a new release. 2 clues: - file dates are 2 weeks old after the new...
The bot should have an option to disable publishing of alpha-, beta- or rc-\* releases