NordicHPC / sonar

Tool to profile usage of HPC resources by regularly probing processes using ps.
GNU General Public License v3.0
8 stars 5 forks source link

Building release artifacts #198

Open lars-t-hansen opened 1 week ago

lars-t-hansen commented 1 week ago

Now that we have a documented uplift/backport and release procedure (testing now with v0.12.1) we might want to think about whether we want to automate the building of release artifacts, ie executables. At the moment, everyone is running Linux on x86_64 so this does not have to be hard. (UiO have some HPC systems that I think should have Sonar that are running ARM64, and of course there's A2, but that's down the road.) Mostly we need some kind of workflow for this that's triggered when we push the Make-a-release button in the Github API?

lars-t-hansen commented 1 week ago

For v0.12.1 I built x86_64 Linux manually and included in the release bundle.

bast commented 1 week ago

We could let GitHub Actions build the binary or a set of binaries. I use this to build container images and share them as release artifacts.