Skip to content

codewithcheese/cascade

Repository files navigation

Cascade

Cascade pull requests to downstream repos for automated dependency management.

Setup

  • Create a .env or configure environment with the following:
    • GITHUB_APP_SECRET=
    • GITHUB_APP_CLIENT_ID=
    • GITHUB_APP_CLIENT_SECRET=
    • GITHUB_APP_ID=
    • PORT=(default to 3000 if not set)
  • Add GitHub app private key as github-app-private-key.pem

Remote debugger

balena tunnel aa737a5 -p 22222 & sleep 10 && ssh -v -p 22222 -L 9229:127.0.0.1:9229 -N root@127.0.0.1

Features ideas

  • config can define which data from upstream should be copied
  • set to copy whole repo with subrepo
  • can define source and destination path in structured data
  • actions can process PR and/or copied data to build or extrapolate data into correct placements
  • config branch name, commit message, PR title, PR description
  • auto close when upstream closed

TODO

  • add upstream merged value
  • add lint-ing
  • add multi-installation support to db and usage

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published