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]

Reply via email to