kadena-io / pact

The Pact Smart Contract Language
https://docs.kadena.io/build/pact
BSD 3-Clause "New" or "Revised" License
579 stars 100 forks source link

Enable M1 runner nix caching #1282

Closed DevopsGoth closed 1 year ago

DevopsGoth commented 1 year ago

This PR enables the new M1 Mac runner for the nix build-and-cache job. It removes the x86/64 Mac nix build-and-cache job as well, as that is supposedly depreciated/not in common use.

PR checklist not relevant.

DevopsGoth commented 1 year ago

This is the first pass of the job. There are only two runners total (limitation of OSX) and they are currently being used in the initial build-and-cache jobs in chainweb-node and kadena-crypto. The first nix jobs will take hours, after that will be faster. Wait for this job to succeed before merging: https://github.com/kadena-io/pact/actions/runs/5903359264/job/16013139034