icsharpcode / AvaloniaILSpy

Avalonia-based .NET Decompiler (port of ILSpy)
1.55k stars 173 forks source link

GH Action Build #53

Closed christophwille closed 3 years ago

christophwille commented 3 years ago

See #52. Todo: README points to AppVeyor, AppVeyor needs to be disabled.

jeffreye commented 3 years ago

Is it possible to build artifacts on its own platform? i.e. build Linux artifact on Linux ( this would help us resolve execute permission issue)

christophwille commented 3 years ago

We can build on different platforms, totally. I think the build should run fine on ubuntu-latest anyways, I simply picked Windows for convenience reasons because it has VS installed (for good measure, didn't want to learn too much about the dependencies of the cake script).

Don't know though if that would solve the execute permission problem. Or if we could solve it differently when creating the zip. Maybe checking out other projects that build *nix binaries using gh actions.