Commit Graph

  • ba045a947f Fix messages being deleted as they are added to the queue (fix #26) master Noah 2024-06-11 14:17:15 -0500
  • d54fd47375 Add example config (Fix #48) Noah 2024-06-11 14:05:54 -0500
  • a122598484 Replace DeployErrors with a better system(?) (fix #42) Noah 2024-06-11 14:00:32 -0500
  • 20b955231b Confirm webhook is from a trusted source (fix #16) Noah 2024-04-16 11:36:51 -0500
  • 70fffcd25b Don't log when checking for queued messages #46 Noah 2024-04-16 10:22:59 -0500
  • dea25cd2f9 Add matrix.disable to config file (fix #47) Noah 2024-04-16 10:21:34 -0500
  • a4ae6f77c7 Log Matrix messages (Even if -M is specified) (fix #45) Noah 2024-04-16 10:03:45 -0500
  • 476ac5a175 Make sure Lua values are actually tables before accessing them (fix #44) Noah 2024-04-16 10:00:08 -0500
  • 698d472ca1 Allow using "all" as an argument to !stop / !start / !restart (fix #39) Noah 2024-04-15 16:09:48 -0500
  • b15b5b7be1 Add DeployError.ToString() (fix #43) Noah 2024-04-15 15:33:26 -0500
  • e855c3e630 Display technical site names in !sites command (fix #40) Noah 2024-04-15 15:14:37 -0500
  • c19cb14ade Don't trigger warning / error if configuration value is nil. Noah 2024-04-15 15:10:34 -0500
  • 2e5c3dbed6 Remove extra spacing from matrix error message Noah 2024-04-12 11:21:41 -0500
  • e62d7fe0c2 Store circle emoji in a map (fix #34) Noah 2024-04-12 11:19:43 -0500
  • 4ecd4b06b8 Move matrix chat commands to their own file (fix #36) Noah 2024-04-10 15:59:41 -0500
  • 8875a40fea Combine queued messages into one to save on message spam (fix #18) Noah 2024-04-08 15:44:12 -0500
  • fc91613a66 Let per-site config specify a git branch (fix #30) (WIP) Noah 2024-04-08 15:29:07 -0500
  • 401f4a89f8 Attempt to create "sites" folder on start (fix #32) Noah 2024-04-02 21:10:51 -0500
  • 7ccd29bfb1 Add site start chat command (fix #23) v0.9-3 Noah 2024-03-27 12:03:12 -0500
  • 852874a12a Add site stop chat command (fix #22) Noah 2024-03-27 11:57:26 -0500
  • 09ed6cc8c4 Add site.Stop method (fix #35) Noah 2024-03-27 11:57:07 -0500
  • ba71b42369 Switch default config file to ./config.lua, not ./config.json (fix #33) Noah 2024-03-27 11:45:37 -0500
  • fc4f0affc2 Switch per-site configuration to Lua (fix #31) Noah 2024-03-27 11:44:09 -0500
  • 84961bda58 Switch main configuration language to Lua (fix #28) Noah 2024-03-27 11:25:55 -0500
  • 2edf00073f Tell the user if given an invalid / non-existant config file (fix #29) Noah 2024-03-27 10:21:56 -0500
  • e72171f1ef Add site restart chat command (fix #21) v0.9-2 Noah 2024-03-15 19:19:19 -0500
  • 85ab2a963b Add chatcommand argument parsing Noah 2024-03-15 18:27:02 -0500
  • 25512974d2 Add per-site optional configuration (fix #15) Noah 2024-03-15 17:51:45 -0500
  • 9dc85805e3 Remove config.json Noah 2024-03-15 17:12:41 -0500
  • 75ffee63c5 Add --disable-matrix flag for testing (fix #19) v0.9-1 Noah 2024-03-15 15:57:32 -0500
  • bce75062cf Format main.go v0.9 Noah 2024-03-14 11:50:53 -0500
  • 72c5467ae2 Make handler() send more status messages over Matrix (fix #14) Noah 2024-03-11 17:55:13 -0500
  • 841dda8f8f Fix Matrix bot replying to old commands on program launch (fix #11) Noah 2024-03-11 17:43:24 -0500
  • 818e95c33f Add Site structure (and convert helper functions to methods) (fix #17) Noah 2024-03-11 17:19:10 -0500
  • fef65ea991 Don't give updateSite() a clone url Noah 2024-03-11 15:52:49 -0500
  • 541fb1ca99 Fix cloning down new repositories (fix #12) Noah 2024-03-10 23:13:43 -0500
  • 5928a0a1d6 Increase wait between message queue scans (fix #12) Noah 2024-03-10 22:52:07 -0500
  • 714380477e Add \'servers\' matrix command (fix #10) Noah 2024-03-10 22:40:45 -0500
  • b07e9a78d8 Add getAllSites() function to sites.go Noah 2024-03-10 22:19:25 -0500
  • 8c52e842b0 Rename servers -> sites (startAllServers -> startAllSites) Noah 2024-03-10 22:10:00 -0500
  • a20a44dd17 Matrix chatcommands Noah 2024-03-10 22:05:15 -0500
  • 16e20f496b Matrix notifications (fix #3) Noah 2024-03-10 21:22:05 -0500
  • 7ff174fab9 Matrix notifications (WIP #3) Noah 2024-03-10 17:21:27 -0500
  • b6b7357676 Start all sites on program launch (fix #8) Noah 2024-03-10 14:06:10 -0500
  • 260df0914a Add 'port' configuration option (fix #7) Noah 2024-03-08 15:55:13 -0600
  • cc458e6381 Add package comment to deploy_error.go Noah 2024-03-08 15:50:54 -0600
  • 6e4109cfd5 Allow passing in a configuration file with argparse (fix #6) Noah 2024-03-08 15:50:30 -0600
  • 428cedeb45 Split up code into multiple files (fix #4) Noah 2024-03-08 15:36:11 -0600
  • a58eb557ab Add configuration file (fix #5) Noah 2024-03-08 15:16:33 -0600
  • afcbcdd1a7 Restart lapis server on receiving a webhook (fix #2) Noah 2024-03-08 14:51:58 -0600
  • a9e390bba4 Pull down repository on receiving a webhook! (+ basic error checking) Noah 2024-03-07 22:37:09 -0600
  • ce97b93a78 Base webhoo receiver Noah 2024-03-07 16:43:06 -0600
  • f32ed715c3 Init commit Noah 2024-03-07 15:11:25 -0600