butler-publish-itchio-action icon indicating copy to clipboard operation
butler-publish-itchio-action copied to clipboard

##[error]Container action is only supported on Linux

Open seiyria opened this issue 4 years ago • 3 comments

Any particular reason this doesn't work on multiple build platforms? I have to build on windows since I'm using electron-builder and am only building on windows for windows presently.

seiyria avatar Jul 28 '20 19:07 seiyria

Hi @seiyria

It looks like container actions are not yet supported by GitHub Actions for jobs running on Windows.

https://github.community/t/container-based-actions-from-mac-and-windows/16821

I have eventually planned to recreate this action in JavaScript to reduce build times and this will definitely bump it up in my priorities.

I'm not super familiar, but with electron-builder, but is it not possible to run your windows builds on Linux?

yeslayla avatar Jul 28 '20 19:07 yeslayla

I'm not super sure if I can, I just know that for best results with electron-builder, they want you to build each platform on its respective platform so that's what I had my workflow do - I had tried to build on other platforms but it definitely got fussy with me.

Thanks! I'll follow along with this issue and I can definitely test it as soon as it's ready.

seiyria avatar Jul 28 '20 19:07 seiyria

A possible workaround for this issue would be to perform the butler push in a separate job, where you download the artifact again in order to push it to itch.io.

bjorn avatar Oct 28 '20 08:10 bjorn