Feature Request: Allow sending multiple messages at once
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- github-actions, javascript
Direzione di ricerca
L’issue non indica file del repository, test o punti di ingresso; inizia individuando il percorso di invio dei messaggi della GitHub Action e i suoi input del workflow condiviso. Confronta il comportamento attuale con un singolo messaggio con il flusso richiesto per più messaggi e la pubblicazione in thread, e definisci il completamento come il supporto di un numero sconosciuto di messaggi senza richiedere job di matrice separati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
We generate workflow summaries from GHA and format each job as a Block, then post them to a notification channel for job status notifications. Recently, we encountered an issue where some workflows had more than 50 jobs. This exceeds the maximum number of blocks we can post at once. That is reasonable, and our solution is to generate multiple messages and post them in a thread. We do not always know how many messages we must submit since the summary is performed in a shared workflow. In order to do this I am left with 3 bad options:
- Send each message as part of a matrix job; this means each message consumes a self-hosted ARC runner, which seems excessive
- Fork the action ourselves and add support
- Do not use the action and fall back to making API calls ourselves
It would be great if there were some way of passing in multiple messages.
What type of issue is this? (place an x in one of the [ ])
- bug
- enhancement (feature request)
- question
- documentation related
- example code related
- testing related
- discussion
Requirements (place an x in each of the [ ])
- I've read and understood the Contributing guidelines and have done my best effort to follow them.
- I've read and agree to the Code of Conduct.
- I've searched for any related issues and avoided creating a duplicate issue.
- Lingua principale
- JavaScript
- Stelle
- 1.3k
- Fork
- 200
- Merge medio
- 2h 59m
- PR unite (30g)
- 6
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di slackapi/slack-github-action
-
docs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
slackapi/slack-github-action#667 ·
-
discussion security semver:major
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
slackapi/slack-github-action#621 · 1 commento · 1 reazione ·
-
dependencies question
slackapi/slack-github-action#671 · 2 commenti · 1 assegnatario ·
-
needs info question
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
slackapi/slack-github-action#654 · 7 commenti · 5 reazioni ·
-
question
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
slackapi/slack-github-action#520 · 1 commento ·
Tutte le issue di slackapi/slack-github-action
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
mksglu/context-mode#1200 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
neondatabase/website#5944 ·
-
module: core
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
bigbluebutton/bigbluebutton#25849 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
jaegertracing/jaeger-ui#4506 ·