yeslayla / butler-publish-itchio-action

GitHub action that publishes releases to Itch.io using Butler
https://github.com/josephbmanley/butler-publish-itchio-action
GNU General Public License v3.0
114 stars 21 forks source link

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

Open seiyria opened 4 years ago

seiyria commented 4 years ago

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.

yeslayla commented 4 years ago

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?

seiyria commented 4 years ago

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.

bjorn commented 4 years ago

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.