Code Monkey home page Code Monkey logo

evergreen-travis

An experimental bot for keeping the node versions in your travis CI configuration up to date with new releases.

The problem

Node version numbers need to be specified explicitly in you travis.yml files, which means keeping up to date with new node releases can be an arduous task, especially if you have a lot of projects using travis.

The solution

evergreen-travis is a bot which will open a PR in your repos when new node versions are published so you don't have to manually update all of your repositories.

How to use

Just open a PR on the repositories.json file in this repo adding any repositories that you want to keep up to date. Then evergreen-travis will look after the rest.

If you have a lot of repos, you can add username/* instead to have evergreen-travis index all of your repos.

Notes

  • evergreen-travis will only index original repos if you use a wildcard option. Forks of other repositories are ignored. If you have a fork that you want to be indexed then you should add it explicitly.
  • If you have a large number of repositories in your account, but only a few of them need to be indexed then please don't use a wildcard.

Feedback

evergreen-travis is new and highly experimental. All feedback is appreciated. Please open an issue if you have any problems, suggestions or feedback.

Known issues

  • Doesn't currently work with repos with a branch other than master as the default branch.

Tech stack

evergreen-travis is 3 AWS lambda functions and an SQS queue. The code lives with @lennym.

evergreen-travis's Projects

aku icon aku

Guardian Spirit. It Interceps a function and exec a handler based on the result.

array-future icon array-future

A collection of Array prototypes prollyfills as proposition for ECMAScript 7.

bloggy icon bloggy

Brand theme for Ghost. Demo @ https://zombeats.es

cb2promise icon cb2promise

Converts whatever standard NodeJS callback function into ES6 standard promise.

chaste icon chaste

Utility for type casting & data conversion.

create-temp-file2 icon create-temp-file2

Creates a temporary file, returns a write stream, a path, and cleanup functions.

emojis-keywords icon emojis-keywords

Complete list of emoji shortcuts. The list is a 1:1 map of emojis-list.

existential-assign icon existential-assign

Check for the existential value of a variable/object. Assign one if the value doesn't exist.

exists-file icon exists-file

Check if a file exists. A fs.exists implementation that is not deprecated.

express-secure-cookie icon express-secure-cookie

Automatically detect whether to set secure flag in express `res.cookie` dependent on request protocol

fetch-timeline icon fetch-timeline

Readable Stream that content tweets fetched from a Twitter user timeline.

finepack icon finepack

Organizes and maintains readable your JSON files.

fn-istype icon fn-istype

Ask for a type, returns a true/false as answer.

fn-type icon fn-type

Get the type of something. Seriously.

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.