All Projects → jsdelivr → bot

jsdelivr / bot

Licence: other
DEPRECATED The jerk of a bot that checks PRs and responds in comments

Programming Languages

python
139335 projects - #7 most used programming language
Smarty
1635 projects
shell
77523 projects

Labels

Projects that are alternatives of or similar to bot

3d-Skin-Layers
Renders the player skin layer in 3d
Stars: ✭ 63 (+215%)
Mutual labels:  mod
pocketmod
Small ANSI C library for turning ProTracker MOD files into playable PCM audio.
Stars: ✭ 54 (+170%)
Mutual labels:  mod
software-inc-multiplayer
A multiplayer mod for Software Inc written in C# for Unity.
Stars: ✭ 17 (-15%)
Mutual labels:  mod
ElDewrito-Menu
Possible replacement for Halo Online's UI heavily based on Halo: Reach
Stars: ✭ 22 (+10%)
Mutual labels:  mod
carpet-discarpet
Fabric carpet extension that adds discord functionality to scarpet
Stars: ✭ 26 (+30%)
Mutual labels:  mod
KK Plugins
Various plugins for various Illusion games
Stars: ✭ 241 (+1105%)
Mutual labels:  mod
AmongUsTryhard
Among us mod that fixes some game breaking bugs when tryharding among us. As well as some useful settings
Stars: ✭ 18 (-10%)
Mutual labels:  mod
relics
No description or website provided.
Stars: ✭ 24 (+20%)
Mutual labels:  mod
Randomly-Adding-Anything
No description or website provided.
Stars: ✭ 42 (+110%)
Mutual labels:  mod
FactorioMods
Various mods for the game Factorio
Stars: ✭ 12 (-40%)
Mutual labels:  mod
old-animations
Client-side modification for Fabric that allows users to restore animations from older versions.
Stars: ✭ 19 (-5%)
Mutual labels:  mod
EMF
Extended Mechanics & Flavor
Stars: ✭ 33 (+65%)
Mutual labels:  mod
Spore-ModAPI
A C++ library that allows you to create advanced mods for Spore (user interface, shaders,...)
Stars: ✭ 31 (+55%)
Mutual labels:  mod
ToggleTrafficLights
Mod for Cities:Skylines. Tool to remove or add traffic lights at intersections.
Stars: ✭ 33 (+65%)
Mutual labels:  mod
The-Aether
The original "The Aether" mod, rewritten to be ported to Minecraft 1.18 and beyond.
Stars: ✭ 85 (+325%)
Mutual labels:  mod
tts
Table Top Simulator Mod for Star Wars: Legion
Stars: ✭ 32 (+60%)
Mutual labels:  mod
Regeneration
Minecraft Mod that adds the concept of Regeneration from the show Doctor who
Stars: ✭ 22 (+10%)
Mutual labels:  mod
advanced-mining-dimension
A dimension consisting just of caves.
Stars: ✭ 15 (-25%)
Mutual labels:  mod
factorio-example-mod
Lightweight modular example mod with various features and compatibilities
Stars: ✭ 15 (-25%)
Mutual labels:  mod
Presence-Footsteps
An overly complicated footstep sound enhancement mod for Minecraft
Stars: ✭ 79 (+295%)
Mutual labels:  mod

jsDelivr bot

The bot which validates and comments on PRs, squashs commits and merges submissions.

Why

Couple reasons: we wanted something even faster than @jimaek (he usually took a about a minute whereas the bot is under a second), bigger than @jimaek (checks more things than a human can), better than @jimaek (can squash commits before merging), and stronger than @jimaek (the bot defers to other mods for help if unsure) =D

Why not travis/jenkins etc

Could of be done, but it would have been much, much slower to validate and be difficult to support issue comment hooks (actions when a mod wants a pr squashed) and auto merging. The nice thing about bot is it only interacts with the Github API and avoids cloning the repo most of the time.

How

Born out of a drunk weekend adventure to replace @jimaek with the github API, github3.py, and the jsDelivr API

Usage

Note: squashing requires git-extras

pip install -r requirements.txt

Adjust config.yml as necessary (tokens, user name, repo clone path, etc)

Run server on port 9000

./run.py

#Background
nohup ./run.py &
./cli <pull-request-number>
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].