I have an initial job which builds a binary and posts it somewhere (specifically to an S3 bucket).
After that completes, I have another (Matrix) job that uses that built artifact in some way.
I then want a final job that runs after the Matrix job has finished (regardless of whether any of the jobs have passed or failed), that deletes said artifact from S3.
The problem is, if I set continue-on-error for the matrix job to
true (in order to have it always run the biunary-deletion job), then the workflow will show as passed, which I don’t want. Is there a way around this - or a better approach? This workflow will run on every push on our default branch, btw.