Skip to content

🤖 Automated helper to make the SymbiFlow project run smoother.

License

Notifications You must be signed in to change notification settings

SymbiFlow/symbiflow-robot

Repository files navigation

symbiflow-robot

Simple robot which automates a number of tasks.

Currently they are;

  • Maintain common repository details - maintain-repos.py;

    • Create the merge-if-green label on the repository with color #00ff00.
    • Create the kokoro:force-run label on the repository with color #170e6d.
    • Make sure all the triage team gives triage access to all repositories.
    • Make sure repository has "Social preview" image.
  • Allow developers to add the merge-if-green label and;

    • Robot will merge a pull request if Kokoro runs are all green.
    • TODO: Robot will rerun Kokoro on infra failures?
  • TODO: Maintain common user details;

    • Make sure all committers are also in the triage team (FIXME: part of ./maintain-repos.py currently?)
  • Assisting Depend A Bot generated pull requests by;

    • Starting kokoro on new pull requests.
    • Retrying kokoro runs on failures.
    • Merging requests which have all passing kokoro runs.

About

🤖 Automated helper to make the SymbiFlow project run smoother.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published