Skip to content

Add testing/CI through GitHub actions#4

Open
briochemc wants to merge 7 commits into
simonscmap:masterfrom
briochemc:master
Open

Add testing/CI through GitHub actions#4
briochemc wants to merge 7 commits into
simonscmap:masterfrom
briochemc:master

Conversation

@briochemc

Copy link
Copy Markdown
Contributor

This PR adds CI/tests for CMAP.jl through GitHub actions. I'm not entirely sure this is how to do this, but it worked on my fork, so I thought I should make a PR out of it.

For this to work, you will need to add an API key as a "secret" that should be called CMAP_API_KEY on the repository.
During testing, this key is inserted in the ENV variable, which the new get_api_key() function checks if the API key is not in the key file (no key file online).

I also added some badges like these below to the ReadMe to get a direct indication if something did not pass the tests:

FYI, these badges point to my fork (where I added my API Key as the CMAP_API_KEY secret), but this PR's added badges point to simonscmap/CMAP.jl, so they might appear red/failing until you add your own CMAP_API_KEY secret on simonscmap/CMAP.jl.

@briochemc

Copy link
Copy Markdown
Contributor Author

Bump! Any comments on these? I think this would be a nice step towards registering CMAP.jl!

@mdashkezari

Copy link
Copy Markdown
Contributor

@briochemc it's been a while that I've been busy with some other works.
will update you right after; thank you.

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