dbt-labs / dbt-bigquery

dbt-bigquery contains all of the code required to make dbt operate on a BigQuery database.
https://github.com/dbt-labs/dbt-bigquery
Apache License 2.0
217 stars 153 forks source link

[Feature] Publish Docker for ARM platform #1326

Open glefloch opened 2 months ago

glefloch commented 2 months ago

Is this your first time submitting a feature request?

Describe the feature

The current docker image only support linux/amd64 platform. It makes it impossible to run the image on ARM

Describe alternatives you've considered

In order to test on a local Mac, I have to build the image locally. After looking at the release script, it seems that in input parameters of the docker release script, we can easily specify target platforms (https://github.com/dbt-labs/dbt-release/blob/8e581cac0fdcf3cefc7a72736d4d71f51420d7b5/.github/workflows/release-docker.yml#L32).

Who will this benefit?

People who run M1/M2 macbook would be able to run the image locally. Also, AWS offers Graviton processors based on ARM, people running on those machine could also use it.

Are you interested in contributing this feature?

yes!

Anything else?

No response

amychen1776 commented 2 months ago

@glefloch if you feel like contributing this to the adapter, we would very much appreciate that!

glefloch commented 2 months ago

Sure, I will try to push something!

mikaelahlinder commented 1 month ago

@glefloch Any update on this?

glefloch commented 1 month ago

Yes, I have a working version on my machine, but I had to remove a package, and I'm not sure of impacts, I'm running more tests. I will try to open a draft PR ASAP