MerginMaps / geodiff

Library for handling diffs for geospatial data
https://merginmaps.com
MIT License
146 stars 16 forks source link

support Apple M1/M2 architecture in pygeodiff #199

Closed PeterPetrik closed 4 months ago

PeterPetrik commented 1 year ago

This one is blocked by https://github.com/actions/runner-images/issues/2187

related to https://github.com/MerginMaps/mergin-py-client/issues/164

wonder-sk commented 11 months ago

:tada: Since last week, github actions have beta support for Apple Silicon: https://github.com/actions/runner-images/issues/8439

PeterPetrik commented 11 months ago

If I understand it correctly it is available only on non-public large runnings, intended for open-source in early '24

kgantchev commented 8 months ago

Hi all,

You can use the FlyCI's M1 and M2 runners. Our runners are on average 2x faster and 2x cheaper than GitHub's.

Install Instructrions

Easily replace your M1 runners:

jobs:
 ci:
-    runs-on: macos-latest
+    runs-on: flyci-macos-large-latest-m1
   steps:
   - name: 👀 Checkout repo
     uses: actions/checkout@v4

Or try the M2 runners:

jobs:
  ci:
-    runs-on: macos-latest
+    runs-on: flyci-macos-large-latest-m2
    steps:
      - name: 👀 Checkout repo
        uses: actions/checkout@v4

Pricing

Processor vCPU RAM (GB) Storage Label Price on FlyCI Price on GitHub
M1 4 7 28 GB flyci-macos-large-latest-m1 $0.06 -
M1 8 14 28 GB flyci-macos-xlarge-latest-m1 $0.12 $0.16
M2 4 7 28 GB flyci-macos-large-latest-m2 $0.08 -
M2 8 14 28 GB flyci-macos-xlarge-latest-m2 $0.16 -

500 mins/month Free for Public Repos

If your repo is public, then FlyCI offers 500 mins/month of free M1 runner usage with the flyci-macos-large-latest-m1 runner.

Best Regards, Kiril Gantchev CEO and co-founder of FlyCI

PeterPetrik commented 4 months ago

macOS-14 now supports arm64 architecture