Skip to content
This repository has been archived by the owner on May 6, 2024. It is now read-only.

[Feature] micromambaci #89

Merged
merged 7 commits into from Mar 24, 2023
Merged

[Feature] micromambaci #89

merged 7 commits into from Mar 24, 2023

Conversation

jpfeuffer
Copy link
Collaborator

PR checklist

  • This comment contains a description of changes (with reason).
  • If you've fixed a bug or added code that should be tested, add tests!
  • If you've added a new tool - have you followed the pipeline conventions in the contribution docs- [ ] If necessary, also make a PR on the nf-core/quantms branch on the nf-core/test-datasets repository.
  • Make sure your code lints (nf-core lint).
  • Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
  • Usage Documentation in docs/usage.md is updated.
  • Output Documentation in docs/output.md is updated.
  • CHANGELOG.md is updated.
  • README.md is updated (including new tool citations and authors/contributors).

@github-actions
Copy link

github-actions bot commented Mar 22, 2023

nf-core lint overall result: Passed ✅

Posted for pipeline commit 15b2b88

+| ✅ 155 tests passed       |+
#| ❔   3 tests were ignored |#

❔ Tests ignored:

✅ Tests passed:

Run details

  • nf-core/tools version 2.7.2
  • Run at 2023-03-23 11:35:09

@fabianegli
Copy link
Contributor

fabianegli commented Mar 23, 2023

Isn't this the same error mamba created?

error    libmamba Could not set lock (Resource temporarily unavailable)

Couldn't it be a resource limitation in the Actions runner rather than a software issue on our side?

@jpfeuffer
Copy link
Collaborator Author

I think Flow collections are valid yaml. The problem is the newline char.

@fabianegli
Copy link
Contributor

I am trying to limit the load on the runner by stopping the workflow and only submitting a conda test.

@jpfeuffer
Copy link
Collaborator Author

I actually would be fine limiting to one nextflow version for PRs. Better to have a working CI instead of a non-working deep one.

@jpfeuffer
Copy link
Collaborator Author

Also one conda test is fine.

@fabianegli
Copy link
Contributor

I'd be very happy with a staged testing strategy. Don't test everything for PRs into dev, but then test everything for PRs into master, a.k.a releases.

@fabianegli
Copy link
Contributor

The long turnaround times are a pain :sigh:

@jpfeuffer
Copy link
Collaborator Author

I wonder if it is limited per-organization. In this case we could focus developing on the bigbio fork and sync from time to time.

@jpfeuffer
Copy link
Collaborator Author

jpfeuffer commented Mar 23, 2023

This time no lock error. Last try, explicitly list the defaults (and maybe bioconda) channel? Or where is libpq from?

@jpfeuffer
Copy link
Collaborator Author

Or is it just another manifestation of the concurrency issues?

@fabianegli
Copy link
Contributor

Looks like this did the trick.

BTW: I heard rumors about more GitHub Actions runner capacity incoming. (Tonight, if we're lucky.) So the issue of delayed/flaky tests may be solved soon.

@jpfeuffer
Copy link
Collaborator Author

We might have to watch these tests a little anyway right? Conda sometimes worked too, right?

@fabianegli
Copy link
Contributor

Yes, conda generally works. It's just flaky.

@fabianegli
Copy link
Contributor

Maybe it will be better when the new runners come online.

@ypriverol
Copy link
Member

Can I merge @fabianegli @jpfeuffer ?

@jpfeuffer
Copy link
Collaborator Author

Yes I think we should try

@fabianegli
Copy link
Contributor

It's fine with me. A question that remains for me is if we maybe need to document it somewhere, that we use micromamba and not some other conda implementation in the tests now in case some users run into similar problems. Or would this out of scope for the pipeline?

@ypriverol ypriverol merged commit 6997a74 into dev Mar 24, 2023
14 checks passed
@fabianegli
Copy link
Contributor

In order to keep the repository tidy it would be great to delete the branches which have been merged.

@ypriverol
Copy link
Member

In order to keep the repository tidy it would be great to delete the branches which have been merged.

I will take care of that.

@fabianegli
Copy link
Contributor

There's the "Delete branch" Button at the end of the Conversation in merged PRs. It's just one click. After that the branch is deleted, but if it is needed for anything else at some later point there appears a "restore branch" link.

@fabianegli fabianegli deleted the feat/micromambaCI branch March 24, 2023 17:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants