dolphin-acoustics-vip / artwarp

MATLAB program for automated categorisation of tonal animal sounds
https://github.com/dolphin-acoustics-vip/artwarp/wiki
GNU Lesser General Public License v3.0
7 stars 10 forks source link

Initial CI setup #43

Closed olexandr-konovalov closed 1 year ago

olexandr-konovalov commented 1 year ago

This adds two GitHub actions workflows - see #11 for explanation and documentation. For now I am adding them to the 'rewrite' branch, eventually this should be in the 'main' (after the 1st release I suggest to create stable-1 branch for the ARTwarp 1.0 release series, and then continue to work on ARTWarp 2.0 in the main branch).

olexandr-konovalov commented 1 year ago

Ah, here you see it shows that CI has not been set up - because this PR is submitted to a branch, not to main. For now this is then for reference only - you can see working setup in my fork at https://github.com/olexandr-konovalov/artwarp/actions

olexandr-konovalov commented 1 year ago

Now, after releasing v1.0, we can start modify the main branch further. As step 1, I have now changed the base branch for this PR.

olexandr-konovalov commented 1 year ago

@michaelstanway @lixitrixi @harvard-tham I think this is ready for merge as initial CI setup - please review.

This adds two GitHub Actions workflows:

and two example tests, both of them are just opening a CSV file, just to check that the wokflows work (or not, as I have checked in my fork: https://github.com/olexandr-konovalov/artwarp/actions).

This is the foundation that allows us to enable CI for the ARTwarp repository and build further system of tests and workflows.

olexandr-konovalov commented 1 year ago

Merged this - now CI activated: https://github.com/dolphin-acoustics-vip/artwarp/actions

I will take care of further improving the setup.