-
Notifications
You must be signed in to change notification settings - Fork 191
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 a multi-cloud test profile #2544
base: dev
Are you sure you want to change the base?
Conversation
This comment was marked as resolved.
This comment was marked as resolved.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## dev #2544 +/- ##
==========================================
- Coverage 74.95% 74.89% -0.07%
==========================================
Files 85 85
Lines 9231 9220 -11
==========================================
- Hits 6919 6905 -14
- Misses 2312 2315 +3 ☔ View full report in Codecov by Sentry. |
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.
I think it's looking good!
I only commented on some details.
Also, don't forget to update the changelog :)
nf_core/pipeline-template/.github/workflows/cloud_tests_small.yml
Outdated
Show resolved
Hide resolved
steps: | ||
- uses: seqeralabs/action-tower-launch@v2 | ||
with: | ||
workspace_id: ${{ secrets.TOWER_WORKSPACE_ID }} |
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.
We have to add {%- raw %}
and {% endraw %}
at the beginning and end of double curly brackets to avoid errors when generating the pipeline from a template. You can see examples on other GHA such as awstest.yml
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.
Quick summary for @mirpedrol for a follow-up
-
I've minimized the surface area to only cover aws block right now 0d3aeb2
-
The test seems to be passing but there is a warning regarding jinja (still 😞 )
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.
nf_core/pipeline-template/.github/workflows/cloud_tests_small.yml
Outdated
Show resolved
Hide resolved
nf_core/pipeline-template/.github/workflows/cloud_tests_small.yml
Outdated
Show resolved
Hide resolved
nf_core/pipeline-template/.github/workflows/cloud_tests_small.yml
Outdated
Show resolved
Hide resolved
nf_core/pipeline-template/.github/workflows/cloud_tests_small.yml
Outdated
Show resolved
Hide resolved
nf_core/pipeline-template/.github/workflows/cloud_tests_small.yml
Outdated
Show resolved
Hide resolved
nf_core/pipeline-template/.github/workflows/cloud_tests_small.yml
Outdated
Show resolved
Hide resolved
Co-authored-by: Júlia Mir Pedrol <[email protected]>
c1ea454
to
1d4fa26
Compare
nf_core/pipeline-template/.github/workflows/test_multicloud.yml
Outdated
Show resolved
Hide resolved
Instead of running multiple jobs, we could use a matrix
with something like this (untested):
|
Problem with this is you can't use secrets in the matrix. Dang it. |
Co-authored-by: Adam Talbot <[email protected]>
Putting this on halt till there's a consensus on https://nfcore.slack.com/archives/C04514S9BV5/p1701253055943449 |
Overview
Hi team 👋
This draft PR addresses the changes identified in Slack conversation regarding Azure tests for all pipelines.
If someone could please offer an early feedback, I can finalize this PR and then open for merge 🙏
PR checklist
CHANGELOG.md
is updateddocs
is updated