UniprJRC / FSDA

Flexible Statistics and Data Analysis (FSDA) extends MATLAB for a robust analysis of data sets affected by different sources of heterogeneity. It is open source software licensed under the European Union Public Licence (EUPL). FSDA is a joint project by the University of Parma and the Joint Research Centre of the European Commission.
https://uniprjrc.github.io/FSDA/
European Union Public License 1.1
84 stars 38 forks source link

GitHub Action to build toolbox MLTBX #57

Closed bpancras closed 1 year ago

bpancras commented 1 year ago

Proposed change

This contribution creates a GitHub Action that can be used to automatically package the toolbox and post it as a release in GitHub. The GitHub Action is tag triggered, which means it starts running whenever a tag is pushed to GitHub.

Changes

This pull request adds the following files to the FSDA repo:

The GitHub Action points to the toolboxPackaging.prj file present in the repository root. I have tried to preserve all the toolbox packaging metadata that was present in the old PRJ file. I strongly encourage you to verify the packaging metadata using the toolbox packaging GUI.

"THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY."

codecov[bot] commented 1 year ago

Codecov Report

Merging #57 (712c82a) into master (a9c59d0) will decrease coverage by 3.42%. The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #57      +/-   ##
==========================================
- Coverage   53.07%   49.65%   -3.42%     
==========================================
  Files          67      326     +259     
  Lines       13072    46720   +33648     
==========================================
+ Hits         6938    23201   +16263     
- Misses       6134    23519   +17385     

see 320 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

UniprJRC commented 1 year ago

Accepted!