Giter Site home page Giter Site logo

earlyad-task's Introduction

Early adopter

Early adopter is a node.js dependency checker and updater

Early adopter will update versions in your project dependencies as soon as a new version is published.

Deploy

You will need to create a Github access token and use wt-cli to create the webtask:

$ wt create --secret GITHUB_TOKEN=<your github account token> earlyad-task.js

Then use the obtained URL as a Github webhook for the repositories whose versions you want to track. The webhook should be configured to be triggered only for the create event.

Then, whenever a new tag with semantic version format is pushed to the repositories having this webhook, the webtask will be fired and if any of the repos in its list depends on the one that triggered the webhook, a pull request updating the version for the new tag will be created.

Todo

  • Single lib module to be bundled into webtask
  • Read list of repositories from DB
  • Update shrinkwrap files

earlyad-task's People

Contributors

apbarrero avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.