Skip to content

add GitHub Actions workflow to run easybuild-framework test suite#3039

Merged
akesandgren merged 9 commits intoeasybuilders:developfrom
boegel:github_ci_clean
Oct 2, 2019
Merged

add GitHub Actions workflow to run easybuild-framework test suite#3039
akesandgren merged 9 commits intoeasybuilders:developfrom
boegel:github_ci_clean

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented Sep 30, 2019

This enables running the easybuild-framework test suite in the native CI that is now supported by GitHub through GitHub actions.

For now, I would like to have the tests running in both Travis and GitHub (since GitHub Actions is still in beta)
In the short term, we can change the setup to only keep testing with Python 2.6 in Travis (since it's a bit painful to do that in GitHub CI).
In the long term, switching to GitHub entirely is probably the best way forward...

This should significantly help with getting CI results more quickly, since:

  • testing 21 configuration in Travis CI takes about ~2h
  • testing 30 configuration in GitHub Actions takes about 40min (mostly due to more configurations being run in parallel)

@boegel boegel added this to the next release (4.0.1) milestone Sep 30, 2019
@easybuilders easybuilders deleted a comment from boegelbot Oct 1, 2019
@easybuilders easybuilders deleted a comment from boegelbot Oct 1, 2019
@easybuilders easybuilders deleted a comment from boegelbot Oct 1, 2019
…ge, no longer needed with GC3Pie 2.6.2 release (thanks @riccardomurri!)
Comment thread .github/workflows/unit_tests.yml Outdated
Comment thread .github/workflows/unit_tests.yml
Comment thread .github/workflows/unit_tests.yml Outdated
Comment thread .github/workflows/unit_tests.yml
Comment thread .github/workflows/unit_tests.yml Outdated
Copy link
Copy Markdown
Contributor

@akesandgren akesandgren left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@akesandgren
Copy link
Copy Markdown
Contributor

Going in, thanks @boegel!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants