Skip to content

Various updates to testing and CI infrastructure.#165

Merged
mvdbeek merged 7 commits intogalaxyproject:masterfrom
jmchilton:master
Nov 2, 2020
Merged

Various updates to testing and CI infrastructure.#165
mvdbeek merged 7 commits intogalaxyproject:masterfrom
jmchilton:master

Conversation

@jmchilton
Copy link
Copy Markdown
Member

  • Migrate most testing and linting to Github actions.
  • Bring in the latest changes to sleep function from Planemo.
  • Update sleep to allow waiting for a key to become an admin key (new Docker container is way different, the web server becomes active before the key works and the key works before it is an admin key). 😅
  • Update tests for changes to docker API key and admin user password.
  • Bring in client configuration tests from my last PR.
  • Drop Python 2.7 and 3.5 support.

Copy link
Copy Markdown
Member

@mvdbeek mvdbeek left a comment

Choose a reason for hiding this comment

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

Very cool! I hope I haven't missed where we're testing against postgres on the host, in which case just ignore my suggestions 😄

Comment thread tests/docker_for_galaxy.py Outdated
Comment thread .github/workflows/ci.yaml Outdated
Comment thread .github/workflows/ci.yaml Outdated
Comment thread .github/workflows/ci.yaml Outdated
Comment thread .github/workflows/ci.yaml Outdated
Comment thread .github/workflows/ci.yaml Outdated
jmchilton and others added 3 commits November 1, 2020 11:28
A bunch of copy and paste from Planemo can be deleted - thanks @mvdbeek

Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
Co-authored-by: Marius van den Beek <m.vandenbeek@gmail.com>
@mvdbeek mvdbeek merged commit f30f646 into galaxyproject:master Nov 2, 2020
@jmchilton
Copy link
Copy Markdown
Member Author

Thanks for the merge!

@mvdbeek
Copy link
Copy Markdown
Member

mvdbeek commented Nov 2, 2020

Of course, thanks for modernizing this!

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