Skip to content

Comments

Improve CI setup#732

Merged
yannickwurm merged 3 commits intowurmlab:masterfrom
tadast:tt/ci
Mar 8, 2024
Merged

Improve CI setup#732
yannickwurm merged 3 commits intowurmlab:masterfrom
tadast:tt/ci

Conversation

@tadast
Copy link
Collaborator

@tadast tadast commented Mar 5, 2024

Changes:

  • Bumps CI BLAST to v2.15 (in line with SequenceServer Cloud)
  • Runs JEST tests as well as RSpec
  • Combined coverage reporting
  • Sets up chrome using an existing GH action
  • Fixes jest tests that were broken in master (nobody noticed, because CI was not running Jest)

Thanks #689 by @augeas who've started this effort

A recent change has made it so that Circos graphs are rendered
by default. This has syrfaced an issue that d3 is not set up in
the test suite with jsdom properly and was erring. The tests do
not require Circos graphs to render, so we can mock the component
fully.
R
@tadast tadast changed the title [WIP] Improve CI setup Improve CI setup Mar 6, 2024
@tadast tadast requested a review from yannickwurm March 7, 2024 09:07
@yannickwurm yannickwurm merged commit 4abd19d into wurmlab:master Mar 8, 2024
@yannickwurm yannickwurm mentioned this pull request Mar 8, 2024
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.

2 participants