In the current CI/CD setup, the artifacts generated by arm-unknown-linux-gnueabihf and arm-unknown-linux-musleabihf have the same name, hexyl_0.14.0_armhf.deb. The default behavior from upload-artifact seems to be to fail in this case (which was probably a breaking change in v4).
This can be seen on this PR where no meaningful change was made (running against the latest version on my fork): PR 1
However, the CI/CD currently depends on upload-artifact@master, which is not the latest branch (main is).
I do not understand why the CI breaks now, but it would make sense to:
Change the artifact names for different architectures
Update the dependency to upload-artifact@main (or at least a more recent version)
In the current CI/CD setup, the artifacts generated by
arm-unknown-linux-gnueabihf
andarm-unknown-linux-musleabihf
have the same name,hexyl_0.14.0_armhf.deb
. The default behavior fromupload-artifact
seems to be to fail in this case (which was probably a breaking change in v4).This can be seen on this PR where no meaningful change was made (running against the latest version on my fork): PR 1
However, the CI/CD currently depends on upload-artifact@master, which is not the latest branch (main is).
I do not understand why the CI breaks now, but it would make sense to: