Apache9 commented on PR #7638: URL: https://github.com/apache/hbase/pull/7638#issuecomment-3760758604
> I started by uploading to GH artifacts, not using nightlies. The trouble is with the links out from the report on the comment -- they need a url for each plugin's output. GH artifacts does not support this. With multiple artifact files (we ship everything from the build) it only permits you to upload an archive and there's no way to deep link into the contents of that archive. So, no links. I built out nightlies support thinking that would be a solution. > > To migrate to GHA, it appears that all failures need to be reported to the Checks API. We can use Annotations as well, but not all of our plugins support this (our spotless appears to be one such plugin). For all the plugins we want to run, we'll need to ensure that they report any details properly via annotation. Of course, a human can still download the entire test-patch archive bundle, but the need to know where to find it in the Actions run UI. OK, so the problem here is that, yetus has a `--build-url-artifacts` option which is used to as the prefix when rendering the yetus check result table, and for github actions, there is no such thing, and even if we upload the output files one by one to prevent them being zipped, we still can not have the url like "https://github.com/artifacts/spotless-output.txt"? I guess we need to check how does yetus render the table... -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
