aRustyDev / aRustyDev/gh

[CONSIDER] Custom alternative to docker-logs

Aperta
#9 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
new-action
Lingua principale
Shell
Stelle
0
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

## Context

Using third-party action for dumping Docker logs on CI failure in aRustyDev/timesketch.

## Third-Party Action Chosen

- **Repository:** `jwalton/gh-docker-logs@v2`
- **Version:** v2
- **Purpose:** Dump all docker container logs when workflow fails
- **Stars:** ~150
- **Last updated:** 2024

### Why Third-Party

- Simple, focused functionality
- Well-maintained
- No alternatives with more features needed

## Alternatives Evaluated

| Action | Repository | Pros | Cons |
|--------|------------|------|------|
| Manual docker logs | N/A | No dependency | Verbose workflow code |
| jwalton/gh-docker-logs | `jwalton/gh-docker-logs` | Simple, focused | Third-party |

## Currently Used In

| Repository | Workflow | Purpose |
|------------|----------|---------|
| `aRustyDev/timesketch` | `e2e-tests.yml` | Dump logs on e2e test failure |

## Build Custom If

- [ ] Third-party becomes unmaintained (no commits 6+ months)
- [ ] Need custom formatting or filtering
- [ ] Want to integrate with other logging services

## Notes

Low priority - current action works well. Deferred for future review.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia esaminando e2e-tests.yml e il modo in cui jwalton/gh-docker-logs@v2 viene utilizzato per i test end-to-end falliti. La issue non definisce formattazione personalizzata, filtraggio, integrazioni o un ambito di sostituzione, quindi chiarisci questi requisiti prima dell’implementazione; i criteri di completamento non sono attualmente specificati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
docker, github-actions, shell
Ambito
ci-cd, devops, tooling
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.