SamuraiAku / SPDX.jl

Provides for the creation, reading and writing of SPDX files in multiple file formats. Written in pure Julia.
MIT License
5 stars 1 forks source link

Add CI via GitHubAction #34

Closed hannahilea closed 1 year ago

hannahilea commented 1 year ago

Close #32.

... to enable codecov, @SamuraiAku will need to get a codecov account and grant access to this github repository: https://docs.codecov.com/docs/github-2-getting-a-codecov-account-and-uploading-coverage#create-a-codecov-account This is free for public repositories; if for whatever reason you don't want to enable it, we can remove the codecov section from this PR.

SamuraiAku commented 1 year ago

@hannahilea Thanks so much for putting this together!

I'm completely new to this and I want to make sure I comprehend what's going on, so merging this may take a little time. But this is cool.

SamuraiAku commented 1 year ago

The minimum version that we can test with is 1.8, since SPDX.jl uses the mutable struct feature. If I understand the YML file correctly, it tries to test with the LTS version v1.6

hannahilea commented 1 year ago

Updated to test on 1.8 and 1

SamuraiAku commented 1 year ago

Signed up for codecov and ran the action. Showing overall coverage of 54.55%. No coverage in the write functions of course. Other tests need some more work to improve coverage. Stuff to work on over time.