Coder Social home page Coder Social logo

ti-community-infra / ti-challenge-bot Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 2.0 2.47 MB

A bot for challenge program.

Home Page: https://tidb-community-bots.github.io/ti-challenge-bot/

License: ISC License

JavaScript 0.76% TypeScript 98.79% Dockerfile 0.22% Shell 0.23%
challenge-bot db docker github isc probot ti-challenge-bot tidb tikv

ti-challenge-bot's People

Contributors

andremouche avatar bors[bot] avatar dependabot-preview[bot] avatar dependabot[bot] avatar hi-rustin avatar mini256 avatar whiletrue0x90 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

asuka730 mini256

ti-challenge-bot's Issues

Support the https:// linked issue

Feature Request

Is your feature request related to a Issue or PR(Optional)

None

Describe the feature you'd like:

For now, we only support #xxx semantic, we need support the URL link semantic.

Like: https://github.com/tidb-community-bots/challenge-bot/issues/22

Do you have any ideas on how to implement it?(Optional)

Migrate the test CI to prow jobs

Feature Request

I have searched the issues of this repository and believe that this is not a duplicate.

Is your feature request related to a Issue or PR(Optional)

None

Describe the feature you'd like:

  • Migrate the test CI to prow jobs.

Do you have any ideas on how to implement it?(Optional)

Update usage docs

Feature Request

I have searched the issues of this repository and believe that this is not a duplicate.

Is your feature request related to a Issue or PR(Optional)

None

Describe the feature you'd like:

Update the ti-challenge-bot documentation so that challenge participants can use ti-challenge-bot more easily.

  • Update usage docs

Do you have any ideas on how to implement it?(Optional)

Enhanced command limit

Bug Report

  • I have searched the issues of this repository and believe that this is not a duplicate.

Related link

None

Steps to reproduce(Optional)

Reward on Issue.
Pick up on PR.

What is expected?

No reaction.

What is actually happening?

Bot commented.

add some docs for challenger and mentor

Feature Request

Is your feature request related to a Issue or PR(Optional)

None

Describe the feature you'd like:

Add some docs for challenger and mentor

Do you have any ideas on how to implement it?(Optional)

can not change challenge program

Bug Report

  • I have searched the issues of this repository and believe that this is not a duplicate.

Related link

Steps to reproduce(Optional)

Removed old challenge program label and add new one.

What is expected?

It should be challenged.

What is actually happening?

The issue still belongs to old challenge program.

The typeorm migration config can not work

Bug Report

  • I have searched the issues of this repository and believe that this is not a duplicate.

Related link

None

Steps to reproduce(Optional)

npm run typeorm migration:run

What is expected?

Migration success.

What is actually happening?

Error during migration run.

Fix and promote log output

Bug Report

I have searched the issues of this repository and believe that this is not a duplicate.

Related link

  • PR or Issue Link: #291

What is expected?

After ti-challenge-bot is upgraded to Probot 11, the method of log output has changed.

  • Check the output format of all log functions
  • Connected to the new log collection platform

Support cross-repository reward

Feature Request

Is your feature request related to a Issue or PR(Optional)

Describe the feature you'd like:

Support cross-repository reward.

Do you have any ideas on how to implement it?(Optional)

Split api server and Probot

Feature Request

I have searched the issues of this repository and believe that this is not a duplicate.

Is your feature request related to a Issue or PR(Optional)

None

Describe the feature you'd like:

  • Split API server and Probot

Separate the API part of ti-challenge-bot from Probot App.

Do you have any ideas on how to implement it? (Optional)

Redesign of the ti-challenge-bot

Bug Report

I have searched the issues of this repository and believe that this is not a duplicate.

What is expected?

Improve the existing ti-challenge-bot:

  • Support similar competitions in different seasons (Maybe resolved by the program theme)
  • Update issue status in issue body, or find a better way (#148)
  • Support cross-repository reward (#179)
  • When a PR is associated with an Issue and uses close semantics, the remaining score will be automatically rewarded to this PR. (#211)
  • And so on

Support timeout auto give up

Feature Request

Is your feature request related to a Issue or PR(Optional)

None

Describe the feature you'd like:

Support timeout.

Do you have any ideas on how to implement it?(Optional)

Migration to run on a k8s cluster

Feature Request

Is your feature request related to a Issue or PR(Optional)

None

Describe the feature you'd like:

Migration to run on a k8s cluster.

Do you have any ideas on how to implement it?(Optional)

  • bump the probot version (#298)
  • add docker publish actions (#307)
  • add deployment files to configs

Add limit to app install

Bug Report

  • I have searched the issues of this repository and believe that this is not a duplicate.

Related link

None

Steps to reproduce(Optional)

Install app.

What is expected?

It should not work for others repo.

What is actually happening?

It can be installed to any repo.

Add docker publish actions

Feature Request

Is your feature request related to a Issue or PR(Optional)

None

Describe the feature you'd like:

  • Add docker publish actions

Do you have any ideas on how to implement it? (Optional)

Bump ti-challenge-bot probot version to 11

Feature Request

I have searched the issues of this repository and believe that this is not a duplicate.

Is your feature request related to a Issue or PR(Optional)

None

Describe the feature you'd like:

  • Bump ti-challenge-bot probot version to 11

Do you have any ideas on how to implement it? (Optional)

Update issue status in issue body

Feature Request

Is your feature request related to a Issue or PR(Optional)

  • Which project:

  • PR or Issue Link:

Describe the feature you'd like:

Now the challenge bot replies issue format status in comments, which causes many spams that people need to manually clean up, for example: pingcap/tidb#20236 pingcap/tidb#19386 Even if these spammed comments are deleted, a deleted note is still left behind.

Do you have any ideas on how to implement it?(Optional)

The status can be updated in the issue body, instead of leaving comments.

Note: for pick up challenge instructions, the behaviour should not change.

The linked PR cannot be identified before lgtm

Bug Report

  • I have searched the issues of this repository and believe that this is not a duplicate.

Related link

Steps to reproduce(Optional)

link PR without lgtm.

What is expected?

It can be identified.

What is actually happening?

Cannot be identified.

Add develop document

Feature Request

Is your feature request related to a Issue or PR(Optional)

None

Describe the feature you'd like:

  • Add develop document

Add development documents so that contributors can participate in code development more quickly.

Do you have any ideas on how to implement it? (Optional)

Increase unit test coverage

Bug Report

  • I have searched the issues of this repository and believe that this is not a duplicate.

Related link

None

Steps to reproduce(Optional)

What is expected?

Increase unit test coverage.

What is actually happening?

Support sig default config

Feature Request

Is your feature request related to a Issue or PR(Optional)

None

Describe the feature you'd like:

Add a config file use it's sig info when we can not find the sig label.

Do you have any ideas on how to implement it?(Optional)

Listen on `lgtm`

Feature Request

Is your feature request related to a Issue or PR(Optional)

None

Describe the feature you'd like:

Listen on lgtm keyword and reminder reward.

Do you have any ideas on how to implement it?(Optional)

no response when we use a wrong sig label

Bug Report

  • I have searched the issues of this repository and believe that this is not a duplicate.

Related link

None

Steps to reproduce(Optional)

Add a wrong sig label for issue.

What is expected?

It can be reported.

What is actually happening?

Nothing.

Tracing can not found linked issue

Bug Report

  • I have searched the issues of this repository and believe that this is not a duplicate.

Related link

None

Steps to reproduce(Optional)

What is expected?

What is actually happening?

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.