Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migration of the GitHub bot from our infra to GitHub actions #51236

Open
targos opened this issue Dec 20, 2023 · 5 comments
Open

Migration of the GitHub bot from our infra to GitHub actions #51236

targos opened this issue Dec 20, 2023 · 5 comments
Labels
build Issues and PRs related to build files or the CI. help wanted Issues that need assistance from volunteers or PRs that need help to proceed. meta Issues and PRs related to the general management of the project.

Comments

@targos
Copy link
Member

targos commented Dec 20, 2023

Maintenance of the GitHub bot has become a problem. The machine it's running on is on a quite old version of Debian that doesn't support recent versions of Node.js and we have very few people who know and work on the bot's code (https://github.com/nodejs/github-bot).

I'd like to know if collaborators would be willing to help with a migration of the bot's features to GitHub actions and/or Jenkins plugins/scripts that talk directly to GitHub.

Those features are:

@nodejs/actions @nodejs/github-bot

@targos targos added help wanted Issues that need assistance from volunteers or PRs that need help to proceed. build Issues and PRs related to build files or the CI. meta Issues and PRs related to the general management of the project. labels Dec 20, 2023
@marco-ippolito
Copy link
Member

marco-ippolito commented Dec 20, 2023

Arent these action already triggered by a github action, for example when a PR is opened?

@targos
Copy link
Member Author

targos commented Dec 20, 2023

No, they're triggered by a github webhook.

@phillipj
Copy link
Member

Chiming in with some historical context in case it would be helpful:

  • Some ancient parts has already been pulled out of the github-bot into the Github Action node-pr-labeler, dunno if you feel it's a sensible project to continue building on
  • Jenkins relay seemed like a sensible trick years ago to allow writing Github Actions based off of Jenkins events: nodejs/github-bot@9ef8f37

Regarding the last point, if Jenkins could talk directly with Github instead these days, that sounds reasonable for less indirection 👍🏻

@targos
Copy link
Member Author

targos commented Dec 31, 2023

We can probably do something with https://github.com/jenkinsci/github-checks-plugin

@avivkeller
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Issues and PRs related to build files or the CI. help wanted Issues that need assistance from volunteers or PRs that need help to proceed. meta Issues and PRs related to the general management of the project.
Projects
None yet
Development

No branches or pull requests

4 participants