File tree Expand file tree Collapse file tree 2 files changed +18
-2
lines changed
Expand file tree Collapse file tree 2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change 11name : packages
2+
23on :
34 push :
45 branches :
56 - main
67 tags :
78 - " *"
8- workflow_dispatch :
9+ paths :
10+ - Dockerfile
11+ - setup.cfg
12+ - " **/*.py"
13+ - .github/workflows/packages.yml
14+ workflow_dispatch :
15+
916
1017jobs :
1118 docker-build-push :
1219 runs-on : ubuntu-latest
20+
1321 permissions :
1422 contents : read
1523 packages : write
1624 steps :
1725 - name : Checkout repository
1826 uses : actions/checkout@v4
27+
28+ - name : Set up Docker Buildx
29+ uses : docker/setup-buildx-action@v3
30+
1931 - name : Log in to the Container registry
20322133 with :
2234 registry : ghcr.io
2335 username : ${{ github.actor }}
2436 password : ${{ secrets.GITHUB_TOKEN }}
25- - name : Extract metadata (tags, labels) for Docker
37+
38+ - name : Extract metadata (name, tag) for Docker
2639 id : meta
27402841 with :
2942 images : ghcr.io/stac-utils/stac-fastapi-pgstac
43+
3044 - name : Build and push Docker image
31453246 with :
3347 context : .
3448 file : Dockerfile
3549 push : true
50+ platforms : linux/amd64,linux/arm64
3651 tags : ${{ steps.meta.outputs.tags }}
3752 labels : ${{ steps.meta.outputs.labels }}
Original file line number Diff line number Diff line change 4444- update ` stac-fastapi-* ` version requirements to ` >=5.2,<6.0 `
4545- add pgstac health-check in ` /_mgmt/health `
4646- switch from using pygeofilter to cql2
47+ - publish arm64 Docker images
4748
4849### Added
4950
You can’t perform that action at this time.
0 commit comments