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

This branch is 1 commit ahead of, 1 commit behind master.

Folders and files

NameName
Last commit message
Last commit date
Mar 13, 2020
Jul 15, 2019
Dec 16, 2019
Dec 24, 2018
Dec 24, 2018
Dec 24, 2018
Dec 24, 2018
Mar 13, 2020
Dec 16, 2019
Dec 24, 2018
Dec 16, 2019
Dec 16, 2019
Jan 7, 2020
Mar 13, 2020
Jul 7, 2022

Repository files navigation

yvm-github-gateway

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