apollo-lhc / cm_mcu

Microcontroller source code for the APOLLO blade for the CMS tracker HL-LHC upgrade.
MIT License
3 stars 2 forks source link

Update release creation on GitHub to generate the XML files and a tar file with all necessary parts #200

Closed pwittich closed 10 months ago

pwittich commented 10 months ago

This PR closes #199.

It updates the subtree repo sm_cm_config to generate the XML files needed for the Zynq, and updates the release GitHub action to generate a tar file with the right .bin, .axf and .xml file.

pwittich commented 10 months ago

@pkotamnives can you take a look. I don't understand why this turned into 135 commits ... but maybe it will be ok when we squash it.

pkotamnives commented 10 months ago

@pkotamnives can you take a look. I don't understand why this turned into 135 commits ... but maybe it will be ok when we squash it.

hi @pwittich, I was able to get the two XML files from make release. I was not sure how to execute the release.yml in .github to check that I can generate tarfiles of both REV1/2.

pwittich commented 10 months ago

alas I think we can only test that part after it's merged