Closed MPV closed 7 months ago
Yeah, self-hosted runners are rather tricky to support well (cf #5, #51). Also, since I don't use them myself, it's unlikely I'll get a sufficient shipment of round tuits to do much to make it better. Does the method described in this comment (and the rest of that issue) act as a suitable workaround? If not, can you provide a minimal example that action-validator
rejects?
Yeah, self-hosted runners are rather tricky to support well (cf #5, #51).
Thanks for shining the light on those, my bad on not seeing them. 🙈
Also, since I don't use them myself, it's unlikely I'll get a sufficient shipment of round tuits to do much to make it better.
Understandable.
Does the method described in this comment (and the rest of that issue) act as a suitable workaround?
It sounds to me like that comment/issue talks about/suggests one of two approaches:
However since I'm using "ARC", it doesn't allow one to use labels anymore, as per:
I may give runner groups another think/try, maybe it's reasonable either way (to control access/usage separately too).
If not, can you provide a minimal example that
action-validator
rejects?
I may if I find the timing. Have moved back to actionlint
for the time being. It also has actions for commenting inline suggestions using "reviewdog", thus quite nice UX and easily understandable signals:
On a second look, this issue probably originates upstream, as seen in:
I say we resolve this now, as the/this upstream issue has been solved:
Reopening as we'll need to bump the referenced/checked-in/submodule schemastore
to get this new fix/support.
There's plenty of warnings received when using a self-hosted runner in workflows, since it doesn't match the enum's in this schema: https://github.com/SchemaStore/schemastore/blob/14a055e90e675a7b1ae41fee3bcebcf8790f59de/src/schemas/json/github-workflow.json#L558-L587
For example using any of these approaches:
Then you'll get errors like:
For comparison, see how
actionlint
does this: https://github.com/rhysd/actionlint/blob/main/docs/config.md