-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate from circleci to github actions #216
Conversation
8e2558b
to
7867116
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @thodkatz,
awesome that you're migrating there!!! I left some comments that are mere reminders that we are living in an ever evolving ecosystem ;)
auto-activate-base: true | ||
activate-environment: "" | ||
channel-priority: strict | ||
miniforge-variant: Mambaforge |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should now be miniforge
activate-environment: "" | ||
channel-priority: strict | ||
miniforge-variant: Mambaforge | ||
use-mamba: true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not necessary (it's the default now)
mamba env create -n tiktorch-env --file environment.yml | ||
mamba activate tiktorch-env |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
use conda
instead of mamba - mamba is only carried along for compatibility (when installed). Functionality is all available via conda
miniforge-variant: Mambaforge | ||
use-mamba: true | ||
- name: install common conda dependencies | ||
run: mamba install -n base -c conda-forge mamba boa setuptools_scm -y |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
mamba not necessary, boa should be replaced by conda-build
(relatively sure, maybe confirm locally that there is no significant timing difference between conda mambabuild and conda build...)
7867116
to
0c7d1c3
Compare
0c7d1c3
to
660831b
Compare
Following up #217 |
Following the github workflow design from ilastik.
Github actions could be handly for testing multi-platform.