Skip to content

Commit e44ec16

Browse files
add arm64 infrastructure for pgstac Docker images (#229)
1 parent 8ef8552 commit e44ec16

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

.github/workflows/release.yml

+8
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jobs:
2727
runs-on: ubuntu-latest
2828
steps:
2929
- uses: actions/checkout@v3
30+
- uses: docker/setup-qemu-action@v3
3031
- uses: docker/setup-buildx-action@v2
3132
- name: Log in to the Container registry
3233
uses: docker/login-action@v2
@@ -43,6 +44,7 @@ jobs:
4344
- name: Build and Push Base Postgres
4445
uses: docker/build-push-action@v4
4546
with:
47+
platforms: linux/amd64,linux/arm64
4648
context: .
4749
target: pgstacbase-plrust
4850
file: docker/pgstac/Dockerfile
@@ -57,6 +59,7 @@ jobs:
5759
runs-on: ubuntu-latest
5860
steps:
5961
- uses: actions/checkout@v3
62+
- uses: docker/setup-qemu-action@v3
6063
- uses: docker/setup-buildx-action@v2
6164
- name: Log in to the Container registry
6265
uses: docker/login-action@v2
@@ -73,6 +76,7 @@ jobs:
7376
- name: Build and Push Base Postgres
7477
uses: docker/build-push-action@v4
7578
with:
79+
platforms: linux/amd64,linux/arm64
7680
context: .
7781
target: pgstac-plrust
7882
file: docker/pgstac/Dockerfile
@@ -87,6 +91,7 @@ jobs:
8791
runs-on: ubuntu-latest
8892
steps:
8993
- uses: actions/checkout@v3
94+
- uses: docker/setup-qemu-action@v3
9095
- uses: docker/setup-buildx-action@v2
9196
- name: Log in to the Container registry
9297
uses: docker/login-action@v2
@@ -103,6 +108,7 @@ jobs:
103108
- name: Build and Push Base Postgres
104109
uses: docker/build-push-action@v4
105110
with:
111+
platforms: linux/amd64,linux/arm64
106112
context: .
107113
target: pyrustbase
108114
file: docker/pypgstac/Dockerfile
@@ -117,6 +123,7 @@ jobs:
117123
runs-on: ubuntu-latest
118124
steps:
119125
- uses: actions/checkout@v3
126+
- uses: docker/setup-qemu-action@v3
120127
- uses: docker/setup-buildx-action@v2
121128
- name: Log in to the Container registry
122129
uses: docker/login-action@v2
@@ -133,6 +140,7 @@ jobs:
133140
- name: Build and Push Base Postgres
134141
uses: docker/build-push-action@v4
135142
with:
143+
platforms: linux/amd64,linux/arm64
136144
context: .
137145
target: pypgstac
138146
file: docker/pypgstac/Dockerfile

0 commit comments

Comments
 (0)