Optimize update_combined_blacklist.yml to reduce timeout aborts#8
Closed
Optimize update_combined_blacklist.yml to reduce timeout aborts#8
Conversation
…d error logging Agent-Logs-Url: https://github.com/juergen2025sys/NETSHIELD/sessions/a567b98e-e6fe-41b5-848e-10ed11a44286 Co-authored-by: juergen2025sys <220786640+juergen2025sys@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Optimize update_combined_blacklist.yml workflow performance
Optimize update_combined_blacklist.yml to reduce timeout aborts
Apr 15, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The workflow was hitting its 50-minute job timeout due to network contention from 15 parallel workers processing 100+ feeds. This tunes the key knobs to reduce abort frequency and improve failure visibility.
Changes
Concurrency & timeouts
timeout-minutes: 50 → 70 (realistic buffer for slow network conditions)max_workers: 15 → 10 (less rate-limiting / connection contention on GitHub runners)as_completedtimeout): 600s → 580sREAD_LIMITkept at 25 MB (feeds reach 35MB+)Error visibility
::warningannotation with exception type, making slow/broken feeds immediately visible in the Actions UI without digging through logs:Original prompt
Optimize
update_combined_blacklist.ymlworkflow performance to reduce timeout issues.Current Issues
Optimization Strategy
Expected Impact
The following is the prior conversation context from the user's chat exploration (may be truncated):
User: check meinen workflow auf fehler ob jetzt alle startet
Assistant: Ich schaue mir die Workflows in deinem Repository an und überprüfe auf Fehler.
Assistant: Lasse mich einen anderen Weg versuchen, um deine Workflows zu überprüfen:
Assistant: Jetzt schaue ich mir alle Workflows an, um auf Fehler zu prüfen:
Assistant: Nun hole ich mir die restlichen Workflows:
Assistant: Basierend auf meiner Analyse Ihrer Workflows habe ich gute Nachrichten: Alle Workflows sind syntaktisch korrekt und sollten starten. Hier ist eine Zusammenfassung:
✅ Workflow-Status
Du hast 17 Workflows im Repository:
🎯 Wichtige Befunde
Keine kritischen Fehler gefunden:
checkout)cron-Schedules sind korrekt formatiertpermissionssind angemessen gesetztconcurrencyist überall konfiguriertBest Practices implementiert:
if: always()false_positives_set.jsonwhitelist.json(Single Source of Truth)Falls Workflows fehlschlagen, sind das eher externe Abhängigkeiten:
API-Keys fehlend?
HONEYDB_API_ID,HONEYDB_API_KEYABUSEIPDB_API_KEY_1/2/3Netzwerk-Timeouts bei Feed-Downloads
GitHub API-Limits bei
auto_feed_discovery.ymlAlle Workflows sollten normal starten. Möchtest du einen spezifischen Workflow manuell testen oder auslösen?
User: ja die comb da dauerte mir vorher einduchrlauf zulange da war abruch wegem time out
Assistant: Ich schau mir die
update_combined_blacklist.ymlgenauer an, um die Timeout-Probleme zu finden.Assistant: Okay, das combined Workflow war zu lange! Das ist ein echter Performance-Problem. Hier sind die Optimierungsmöglichkeiten:
🐌 Aktuelle Performance-Bottlenecks:
✅ Optimierungsempfehlung (Pull Request):
Soll ich einen PR erstellen, der folgende Verbesserungen macht?
This pull request was created from Copilot chat.