NASA-IMPACT / evalem

An evaluation framework for your large model pipelines
0 stars 0 forks source link

setup CI/CD with github actions #23

Closed rbavery closed 1 year ago

NISH1001 commented 1 year ago

Re: Right now we have basic setup which is from IMPACT's starter template: https://github.com/NASA-IMPACT/evalem/blob/main/.github/workflows/lint.yml

This includes lint checks. I am also thinking maybe we can streamline tests also and maybe make some default tests as a GitHub action workflow?

rbavery commented 1 year ago

@NISH1001 yes that sounds good! I was thinking of getting some starter tests running on a simple gh action runner.

weiji14 commented 1 year ago

Starting some CI/CD stuff over at https://github.com/NASA-IMPACT/hls-foundation/pull/13 first. I can set things up some GitHub Actions workflows here too this week.

NISH1001 commented 1 year ago

@weiji14 That'd be wonderful. Let's do one initial PR and start moving things?

weiji14 commented 1 year ago

@weiji14 That'd be wonderful. Let's do one initial PR and start moving things?

Yep, I see that you've got unit tests in the repo already (which is a awesome) :smile: Give me an hour or two and I'll start a PR up.

weiji14 commented 1 year ago

Ok, got an initial draft PR for Continuous Integration at https://github.com/NASA-IMPACT/evalem/pull/26. There are 4 test failures which I might need some help with debugging (see https://github.com/NASA-IMPACT/evalem/pull/26#issuecomment-1577812411).