Under the hood
Publish permission checks for copied artifact files now also record the requested action
What
When publishing an artifact that copies files from another artifact, the permission check now also passes along the specific action being requested, in addition to the existing flag marking it as a copy.
Why
This lets the authorization logic that decides whether the file source is allowed take the requested action into account, rather than judging only on the fact that files are being copied.