Does actions/upload-artifact work on Runnable?
Yes, for v4. Runnable implements this action itself rather than delegating to GitHub Actions, so the answer is a specific contract rather than a general claim. A reference outside those versions is reported as runtime-dependent instead of fully compatible, because parity is only proven where it has been tested.
Inputs Runnable implements
Any input not on this list is rejected during validation rather than silently ignored.
Details worth knowing
- path is required and must be non-empty.
- The covered contract is v4 immutable upload, selection, integrity and retention.
Check the workflow you actually have
This page describes one action. The checker reads your whole file and tells you what would run, what would not, and what it would cost. No account is required, workflow source is never retained, and only a de-identified compatibility summary is stored to improve Runnable.
Check a workflowGenerated from Runnable's parity contract, which is the same source the compatibility checker enforces at validation time.

