titiler icon indicating copy to clipboard operation
titiler copied to clipboard

Add build support for arm64

Open Firefishy opened this issue 2 years ago • 5 comments

THIS IS FOR COMMENT. Needs some clean-up / refactor work.

What I am changing

  • ARM64 build of the gunicorn container
  • Update GitHub Actions to latest releases
  • Simplify the container tagging by using docker/metadata-action (also fix a case sensitive bug on fork)
  • Add if statements to allow actions to cleanly run if forked
  • Add dependabot to keep GHA updated

How I did it

  • TBC

How you can test it

  • https://github.com/Firefishy/titiler/actions/runs/7186402001/job/19571794840

Related Issues

  • https://github.com/developmentseed/titiler/discussions/387

Firefishy avatar Dec 12 '23 21:12 Firefishy

overall looks good 🙏

vincentsarago avatar Dec 14 '23 10:12 vincentsarago

overall looks good 🙏

Cool. I'll refactor and clean it up.

GitHub actions check schedule I'll set to weekly. True update frequency is driven by when upstream have new major releases.

Firefishy avatar Dec 14 '23 10:12 Firefishy

@Firefishy can we merge this?

vincentsarago avatar Mar 06 '24 09:03 vincentsarago

rasterio still doesn't provide wheels for Mac OS AMD64 so this PR needs to wait for https://github.com/rasterio/rasterio-wheels/issues/69

vincentsarago avatar Mar 13 '24 13:03 vincentsarago

@vincentsarago Sorry, I have been away in South Africa for a month. I am now back and can get this PR into shape.

Firefishy avatar Mar 13 '24 13:03 Firefishy

I've commented out linux/arm64 because we still need rasterio to provide the wheels.

I'm going to merge this PR because I think it provides nice enhancements to the CI

vincentsarago avatar May 07 '24 07:05 vincentsarago