How can I run Temporal in Apple Silicon M1 based Macbook?

I can not run temporal in my new apple silicon M1 based macbook. I try to use the Docker compose based installation but looks like it doesn’t work.

It says

Pulling cassandra (cassandra:3.11)...
3.11: Pulling from library/cassandra
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries

Then I change the cassandra version to cassandra:4.0-beta4 for arm64 support

Now it says

unable to establish CQL session:gocql: unable to create session: control: unable to connect to initial hosts: gocql: received unexpected frame on stream 0: [header version=[version=4 direction=RESP] flags=0x0 stream=0 op=SUPPORTED length=96]

Any hints?

the PR to add macos arm64 binary is landed on master, but missed the 1.8.0 release

Docker compose based installation but looks like it doesn’t work.
^ this may have something to do with docker:

for the time being, you can checkout v1.8.0 locally:

(assuming that docker does not really work with M1 mac)
install & start cassandra locally:

then make bins && make install-schema && make start