11 Commits

Author SHA1 Message Date
Guillem Hernandez Sola
7b73a40ed7 fix(jenkins): isolate per-feed state/cooldown, cap posts, stagger batches
- Pass --state-path and --cooldown-path per feed so a rate limit on one
  feed no longer triggers a global cooldown that blocks all other feeds
- Add --max-posts 5 cap to prevent burst posting (e.g. 22 posts in one
  run) that was causing HTTP 429 errors on eurosky.social
- Add 15s sleep between batches to reduce cumulative API pressure
- Increase MAX_PARALLEL_FEEDS from 4 to 6 now that cooldowns are isolated
- Add MAX_POSTS_PER_FEED env var for central control of the post cap
- Fix missing line continuation backslash on --service argument

Fixes: batch 2-7 feeds being skipped due to shared cooldown state
2026-05-13 07:05:46 +02:00
Guillem Hernandez Sola
bbe2a02e33 epRSS fix 2026-04-27 18:54:54 +02:00
Guillem Hernandez Sola
2d7a86c2cf ePrss 2026-04-17 09:05:33 +02:00
f11b0a1677 Updated jenkins file 2026-04-14 19:02:21 +00:00
Guillem Hernandez Sola
17219e006f Added refactor on RSS 2026-04-14 18:32:04 +02:00
Guillem Hernandez Sola
50df25d86e Options in Jenkinsfile 2026-04-13 17:52:04 +02:00
a67a903dcf 6 hours for eP 2026-04-11 17:32:45 +00:00
ba742965bd every 4 hours 2026-04-10 19:43:16 +00:00
85eeeab282 Every 4 hours 2026-04-10 19:42:27 +00:00
Guillem Hernandez Sola
e8b727c942 feat(rss) Added Pillow in pip 2026-04-09 18:29:59 +02:00
Guillem Hernandez Sola
cce6ff558c Added new yml 2026-04-05 09:01:00 +02:00