On Fri, Feb 21, 2025 at 10:56 AM Daniel Sahlberg
<daniel.l.sahlb...@gmail.com> wrote:
>
> Den fre 21 feb. 2025 kl 14:13 skrev Mark Phippard <markp...@gmail.com>:
>>
>> The workflow should be updated to upload all logs as build aritfacts.
>> You can then download them when needed from GitHub:
>>
>> https://github.com/marketplace/actions/upload-a-build-artifact
>>
>> Since you need the logs even if build fails you need to make sure you
>> set up that step of the workflow to always run. Something like this:
>>
>>
>> - name: Archive Build Logs
>>   if: always()
>>   uses: actions/upload-artifact@v4
>>   with:
>>     name: build-logs
>>     path: logs/
>>
>>
>
> Tried my best in r1923964. There is a high chance I've messed things up 
> (artifact name must be unique, but documentation isn't clear if it is across 
> the whole workflow or within the specific matrix cell; also not sure what the 
> `cwd` is with regards to the name).
>
> If it fails, I'll follow up shortly.

The cwd, is the root of the working copy.

The name only has to be unique within the context of that running
workflow. Imagine you were uploading the logs in one step, test
results in another and a tar.gz of the binaries in another. Each of
those needs to have a unique name which is largely for display in the
UI

IOW, a name like "logs" is likely fine.

Mark

Reply via email to