getzola / zola

A fast static site generator in a single binary with everything built-in. https://www.getzola.org
https://www.getzola.org
MIT License
13.46k stars 944 forks source link

Zola not working on `aarch64` linux #2332

Open rikhuijzer opened 11 months ago

rikhuijzer commented 11 months ago

I'm using

      - uses: taiki-e/install-action@v2
        with:
          tool: zola@0.17.2

on an Ampere Altra and it fails because there are no suitable binaries available.

Could the number of architectures be expanded in the releases?

And yes I know that architectures are a pain to build for. As a minimal solution, maybe https://buildjet.com is an option? I've used it for a while and they've got cheap runners and are easy to get working. Otherwise, QEMU might work too.

Keats commented 11 months ago

Right now, we can support whatever platform Azure Pipelines support for pre-built binaries and I'll like to avoid adding paid solutions. For the other, it's probably better to git clone the tag, build the binary and cache it.

rikhuijzer commented 11 months ago

Hmm that's unfortunate. The default Azure Pipelines pool appears to not provide any aarch64 runners (https://learn.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml#software). Apologies for not noticing the azure-pipelines.yml file before.