Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[GEN-1653] Add integration tests to GH actions workflow #582

Draft
wants to merge 15 commits into
base: develop
Choose a base branch
from

Conversation

rxu17
Copy link
Contributor

@rxu17 rxu17 commented Jan 9, 2025

Purpose: This is a draft PR. This adds automated integration tests for each step of the genie pipeline into our GH actions workflow. Still need to do the following:

  • add conditions for when this should occur (when there are changes only to code within genie_registry, genie, bin and R folders and changes to this ci.yaml script) so it doesn't run every time there is a code change.
  • build-container step should be pre-req to this step

Testing:
Ran all testing pipeline steps here: https://github.com/Sage-Bionetworks/Genie/actions/runs/12662104568. It took close to an hour (mainly validation and consortium release steps taking the longest). Still need to look into why the case - could be the part where we're keeping the docker image from shutting down and running continuously for the following steps.

  • Verify pipeline steps don't have any underlying data changes with comparison script

Copy link

sonarqubecloud bot commented Jan 9, 2025

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

Successfully merging this pull request may close these issues.

1 participant