Skip to content
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

Add aws CLI to docker image for consensus cell typing #954

Closed

Conversation

allyhawkins
Copy link
Member

It looks like https://github.com/AlexsLemonade/OpenScPCA-analysis/actions/runs/12381052804/job/34558746421 is failing because the AWS CLI is not in the docker image. I think I've seen this before when working on the Ewing module, but we use conda there and install it that way. Here, I just followed the install instructions for Linux to install it in the image. I think this should solve the issues with downloading test data in the GHA.

@jashapiro
Copy link
Member

jashapiro commented Dec 17, 2024

This is one option, but if we want to keep the docker image "pure" another option is to add a step to the test action to install the awscli there, as we do in

- name: Install aws-cli
run: |
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip -q awscliv2.zip
./aws/install

@allyhawkins
Copy link
Member Author

This is one option, but if we want to keep the docker image "pure" another option is to add a step to the test action to install the awscli there, as we do in

- name: Install aws-cli
run: |
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip -q awscliv2.zip
./aws/install

I can do this if we want to keep things consistent across modules. So maybe I'll close this and then add these lines in #936

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants