AlexsLemonade / AlexsLemonade/OpenScPCA-analysis

Decrease size of docker image for Ewing's module

Open
#884 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
16
Forks
24
Avg merge
3d 5h
Merged PRs (30d)
4

Description

I've made a change for now, but if we _could_ make this smaller, that'd be swell. I prefer how we were handling permissions.

_Originally posted by @jaclyn-taroni in https://github.com/AlexsLemonade/OpenScPCA-analysis/pull/881#discussion_r1844092348_

It's probably a good idea to make the Ewing image smaller so we don't have to use the bigger runner for the GHA.

Currently, we have two versions of the tumor cell annotation workflow. We are only using one of those moving forward. The workflow that we aren't using includes a conda environment, which we don't really need for the other workflow. So I think we could create a smaller image that doesn't have that conda environment. We should go through the code again and double check that this is a reasonable approach.

Contributor guide

Open the contributing guide

Research direction

The issue does not name specific files or tests. Start by locating the Ewing tumor cell annotation workflows and their Docker image definitions, then compare which dependencies the continuing workflow uses. Done means the unused conda environment is removed where appropriate, permissions remain acceptable, and the active workflow runs with a smaller image without requiring the bigger GitHub Actions runner.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, github-actions
Domain
bioinformatics, ci-cd, devops
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.