AnswerDotAI / AnswerDotAI/workflows

adding mamba install option

Offen
#64 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.