Commit graph

188 commits

Author SHA1 Message Date
Max Wofford
e93a613298 Ignore norairrecord ratelimits for honeybadger 2025-06-09 16:50:22 -04:00
Max Wofford
68edb372ad Rubocop format 2025-06-09 15:30:31 -04:00
Max Wofford
2d8b67920b Attempt to throttle error emitting to honeybadger 2025-06-09 15:30:31 -04:00
Max Wofford
ee48b77e06 Run neighborhood airtable sync on less regular interval 2025-06-09 02:42:26 -04:00
Max Wofford
61f2a443ed Switch to even more aggressive airtable ratelimits 2025-06-08 22:00:02 -04:00
Max Wofford
53a7ad40bf Rubocop format 2025-06-08 19:33:20 -04:00
Max Wofford
af7c43a38f Setup autotuner for honeybadger 2025-06-08 19:31:09 -04:00
nora
9dfabf49f9
may i remind you, mr. wofford, you're under OAuth (#284) 2025-06-08 19:04:51 -04:00
Zach Latta
21ba77c1fe Migrate geocoding from ipinfo.io to geocoder.hackclub.com
- Add HackClubGeocoderService for direct API access
- Add HackClubGeocoderLookup as custom geocoder gem lookup
- Update geocoder configuration to use Hack Club API
- All existing geocoding functionality now uses HACKCLUB_GEOCODER_API_KEY
- Maintains backward compatibility with existing job interfaces
2025-06-02 08:25:51 -04:00
Zach Latta
efd19568b7 Sync in and display repo metadata 2025-05-30 09:57:27 -04:00
Max Wofford
27768bee43 Add background job for triggering time updates...
...in neighborhood
2025-05-27 17:09:50 -04:00
Max Wofford
813d2ac9ae Monkeypatch lower airtable ratelimit 2025-05-27 15:39:27 -04:00
Max Wofford
3134fef95f Add cron for clearing out good_job records 2025-05-26 17:52:11 -04:00
Max Wofford
1fba58c6fb
Initial implementation of post_reviews_controller (#247) 2025-05-22 03:14:27 -04:00
Max Wofford
078faefeff Back down geocode users job to once every hour 2025-05-19 20:21:32 -04:00
Max Wofford
6994929d04
Add helpers for country name & subregion + add new geocoding (#249) 2025-05-19 19:56:55 -04:00
Max Wofford
6dea4b70be Fix typo 2025-05-16 10:49:32 -04:00
Max Wofford
d4ae52554b Add syncing job for neighborhood 2025-05-16 10:49:14 -04:00
Max Wofford
0f8ad383c4 Remove avo 2025-05-15 09:48:32 -04:00
Zach Latta
a872ab3198 Sync in commit data 2025-05-14 17:35:41 -04:00
Max Wofford
3c0a6863d6 Add extra mailing checks and background jobs 2025-05-14 16:44:41 -04:00
Zach Latta
a234faf608 Sync in GitHub events for authed GitHub users 2025-05-14 14:33:55 -04:00
Zach Latta
a11f19c196 Fix catchall queue name 2025-05-09 14:47:13 -04:00
Zach Latta
02b472baac Increase threads, add back * 2025-05-09 11:55:00 -04:00
Zach Latta
1ec6fe1940 Try fixing queue definition 2025-05-09 11:53:59 -04:00
Zach Latta
4579650a1a Try being more explicit about jobs 2025-05-08 21:17:12 -04:00
Zach Latta
2b25670524 Remove manual priority setting 2025-05-08 21:00:40 -04:00
Zach Latta
9f4ccfe519 Try improving Ahoy geocoding behavior 2025-05-08 20:54:10 -04:00
Max Wofford
797334d08b Rubocop format 2025-05-08 20:48:35 -04:00
Max Wofford
63a2729941 Balance job priorities 2025-05-08 20:42:56 -04:00
Max Wofford
9d21783e92 Add real_time queue for jobs that happen real-time 2025-05-08 20:34:06 -04:00
Max Wofford
8e2a717063 Attempt to set low-value on ahoy jobs 2025-05-08 19:48:26 -04:00
Max Wofford
2aac353255 Update good_job.rb 2025-05-08 19:31:29 -04:00
Max Wofford
c207970ba4 Better good_job cleanup defaults 2025-05-08 19:29:45 -04:00
Max Wofford
de3f619c2c Bring ahoy to it's own queue 2025-05-08 19:00:11 -04:00
Max Wofford
ea9fa94222 Turn off slack command update job 2025-05-08 18:54:08 -04:00
Max Wofford
c52c24591d Turn geocoding back on for ahoy 2025-05-08 18:22:26 -04:00
Max Wofford
c37af03738 Run sailors log poll every other minute 2025-05-08 16:54:32 -04:00
Max Wofford
081a399316 Turn off geocoding while backlogged with requests 2025-05-08 15:41:28 -04:00
Max Wofford
f5dd0630a1 Bring ahoy to it's own queue 2025-05-08 15:39:57 -04:00
Max Wofford
4f84900fe9 Add cache for setup_social_proof 2025-05-08 12:16:39 -04:00
Max Wofford
d4aa5de2b2 Cache heartbeat count in footer 2025-05-08 03:40:43 -04:00
Max Wofford
3355f5f29b Add syncing for airtable loops updating 2025-05-07 20:15:59 -04:00
Max Wofford
c252ddcade Add ipinfo key for geocoding 2025-05-07 17:04:04 -04:00
Max Wofford
5ba0872d84
Add ahoy_captain (#211) 2025-05-07 12:06:56 -04:00
Max Wofford
3df62b561c Switch user mention to use db slack channel 2025-05-06 12:40:13 -04:00
Max Wofford
58ddd7197a
Initial email verification request implementation (#205) 2025-05-05 11:46:31 -04:00
Max Wofford
9ba488230f Queue ahoy on latency_10s queue 2025-05-05 10:14:24 -04:00
Max Wofford
6a89a777e8 Setup new job queues based on good_job recommendations 2025-05-05 09:59:57 -04:00
Max Wofford
de110b808c
Add ahoy (#204) 2025-05-05 09:38:39 -04:00