AnswerDotAI / AnswerDotAI/workflows
adding mamba install option
- Vorherrschende Sprache
- Python
- Sterne
- 44
- Forks
- 40
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Is there a reason to use 'bash' as the processing shell? For one of my nbdev projects I need a package that is not available on pypi but is available on conda (mamba). I have an idea on how to add a mamba install option, but it needs 'bash -l' as the processing shell (login shell) in order to activate mamba environment.
At them moment I am using a hack (https://github.com/dmitryhits/HighResAnalysis/blob/master/.github/workflows/deploy.yaml) but I think it would be nicer if this option was available through a central nbdev repo.
P.S. I am referring to quarto-ghp action.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Der relevante Einstiegspunkt ist die quarto-ghp action; vergleiche ihr aktuelles processing-shell-Verhalten mit dem im Issue verlinkten deploy.yaml-Workaround. Verfolge, wie die Paketinstallation konfiguriert ist, und überprüfe anschließend, dass eine mamba-Option über eine Login-bash-Shell ausgeführt werden kann, wobei das bestehende Workflow-Verhalten erhalten bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- bash, github-actions
- Bereich
- ci-cd, devops
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100