bpancras / 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
0 stars 0 forks source link

Test action #1

Closed bpancras closed 1 year ago

bpancras commented 1 year ago

Hi Team, Please review the following files: .github/workflows/buildMLTBXTags.yml utilities_help/createToolboxMLTBX.m The YML file implements the GH Action and the m-file creates the MLTBX.

-Bensingh

Comments by Rob:

  1. I’d suggest using fullfile, rather than assembling file paths
  2. I’d make the createFSDAToolboxActions to be a function, rather than requiring it to be changed each time.
  3. Consider dropping the .PRJ file altogether, and create the ToolboxOptions object from scratch – it’ll be easier to maintain over time.
  4. You can get the version number from the tag inside the action with the ${{ github.ref_name }} token. You may need to strip out the “v” prefix from the tag. See my https://github.com/mathworks/climatedatastore/blob/main/.github/workflows/release.yml
  5. I recommend that you create the release as a draft, so that you can edit release notes and other “human in the loop” things.