GithubHelp home page GithubHelp logo

bluelovers / now-builders Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bluebeel/now-builders

0.0 2.0 0.0 21.09 MB

Official Now Builders created by the ZEIT team

Home Page: https://zeit.co/docs/v2/deployments/builders/overview

License: MIT License

Shell 2.88% HCL 0.63% JavaScript 36.84% TypeScript 43.64% Go 4.21% HTML 0.01% Dockerfile 0.21% PHP 1.65% Python 3.93% Rust 6.00%

now-builders's Introduction

now-builders

This is a monorepo containing the Official Builders provided by the ZEIT team.

Channels

There are two Channels:

Channel Git Branch npm dist-tag use example
Canary canary @canary @now/node@canary
Stable master @latest @now/node@latest

All PRs should be submitted to the canary branch.

Once a PR is merged into the canary branch, it should be published to npm immediately using the Canary Channel.

Publishing to npm

For the Canary Channel, publish the modified Builders to npm with the following:

yarn publish-canary

For the Stable Channel, you must cherry pick each commit from canary to master and then deploy the modified Builders:

git checkout master
git pull      # make sure you're up to date
git cherry-pick <PR501_COMMIT_SHA>
git cherry-pick <PR502_COMMIT_SHA>
git cherry-pick <PR503_COMMIT_SHA>
git cherry-pick <PR504_COMMIT_SHA>
# ... etc ...
yarn publish-stable

After running this publish step, GitHub Actions will take care of publishing the modified Builder packages to npm.

If for some reason GitHub Actions fails to publish the npm package, you may do so manually by running npm publish from the package directory. Make sure to use npm publish --tag canary if you are publishing a canary release!

now-builders's People

Contributors

igorklopov avatar tootallnate avatar styfle avatar timneutkens avatar thasophearak avatar dav-is avatar timer avatar leo avatar lucleray avatar ijjk avatar anmonteiro avatar arunoda avatar mike-engel avatar matheuss avatar amio avatar paulogdm avatar dependabot[bot] avatar flawyte avatar iamstarkov avatar vpicone avatar timothyis avatar ties-v avatar thomaslindstrom avatar simonhaenisch avatar sisp avatar petetnt avatar olliv avatar nathanielhill avatar matias-sandell avatar markozxuu avatar

Watchers

James Cloos 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.