Looks like Forgejo API doesn't provide a way to examine previous workflow runs. So I'm not sure if I can keep the "skip if duplicate" functionality I use to waste fewer CI resources.
(The equivalent GHA seems to use variables not implemented by Forgejo.)