Skip to content
This repository has been archived by the owner on Sep 1, 2022. It is now read-only.
/ yvm-github-gateway Public archive

yvm github gateway for yvm (to avoid GitHub rate limiting)

License

Notifications You must be signed in to change notification settings

tophat/yvm-github-gateway

Repository files navigation

yvm-github-gateway

⚠️ Deprecation Notice (2022-02-20) ⚠️

yvm has been deprecated in favour of corepack which is distributed by default with NodeJS v14, and is available in older versions by installing the corepack npm package globally.

With corepack, you specify your package manager and version via the packageManager field in your project's package.json file (see example).

What does it mean to be deprecated? yvm will no longer receive updates (except for critical security vulnerabilities) and the repository will eventually be archived.

Builds Slack workspace Maturity badge - level 2

This is simply a project for yvm, for the yvm project head to github.com/tophat/yvm

Installation on Lambda

Step 1: Generate AWS access and secret key by creating a user in AWS IAM with AdministratorAccess permission.

Step 2: Generate a personal access token on Github: /settings/tokens

Step 3: Set following ENV variables:

  • AWS_ACCESS_KEY_ID: Your AWS access key generated in Step 1
  • AWS_SECRET_ACCESS_KEY: Your AWS secret access key generated in Step 1
  • GITHUB_AUTH_TOKEN: Your GitHub personal access token generated in Step 2

Step 4: Run following commands:

make deploy

You should be able to pass the ENV variables like this:

GITHUB_AUTH_TOKEN="something" AWS_ACCESS_KEY_ID="abc" AWS_SECRET_ACCESS_KEY="abc" serverless deploy

It should give you a link to the service!

Running as standalone Webserver

make start

Endpoints

GET /yvm-releases GET /yvm-releases/all GET /yarn-releases

Contributors

Thanks goes to these wonderful people (emoji key):


Jake Bolam

💻 🚇 📖

Tom Grant

💻 🚇

Emmanuel Ogbizi

👀 💻 🚇

Credits

Thanks to Carol Skelly for donating the github organization!

About

yvm github gateway for yvm (to avoid GitHub rate limiting)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published