File tree Expand file tree Collapse file tree 3 files changed +44
-9
lines changed Expand file tree Collapse file tree 3 files changed +44
-9
lines changed Original file line number Diff line number Diff line change 1+ name : " Publish Release Docker Image"
2+
3+ on :
4+ push :
5+ tags : ' *'
6+
7+ env :
8+ REGISTRY : ghcr.io
9+
10+ jobs :
11+ build-and-push-image :
12+ runs-on : ubuntu-latest
13+
14+ permissions :
15+ contents : read
16+ packages : write
17+
18+ steps :
19+ - uses : actions/checkout@v2
20+ - uses : docker/login-action@v2
21+ with :
22+ registry : ${{ env.REGISTRY }}
23+ username : ${{ github.actor }}
24+ password : ${{ secrets.GITHUB_TOKEN }}
25+ - uses : docker/metadata-action@v4
26+ id : meta
27+ with :
28+ images : ${{ env.REGISTRY }}/spectriclabs/elastic_datashader
29+ tags : |
30+ type=ref,event=tag
31+ type=raw,value=latest
32+ - uses : docker/build-push-action@v3
33+ with :
34+ context : .
35+ push : true
36+ tags : ${{ steps.meta.outputs.tags }}
37+ labels : ${{ steps.meta.outputs.labels }}
Original file line number Diff line number Diff line change 1- # This workflow will install Python dependencies, run tests and lint with a variety of Python versions
2- # For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
3-
4- name : " Build, Test, and Publish"
1+ name : " Build, Test, and Publish Test Docker Image"
52
63on :
74 push :
5855 images : ${{ env.REGISTRY }}/spectriclabs/elastic_datashader
5956 tags : |
6057 type=raw,value=${{ env.timestamp }}
58+ type=raw,value=test
6159 - uses : docker/build-push-action@v3
6260 with :
6361 context : .
Original file line number Diff line number Diff line change @@ -21,12 +21,12 @@ elastic_datashader = "elastic_datashader.cli:main"
2121
2222[tool .poetry .dependencies ]
2323python = " >=3.8,<4"
24- elasticsearch = " >=7.16 "
25- elasticsearch-dsl = " >= 7.4"
26- datashader = " >=0.11.0 "
24+ elasticsearch = " 7.17.4 "
25+ elasticsearch-dsl = " 7.4.0 "
26+ datashader = " 0.14.2 "
2727pandas = " *"
2828colorcet = " *"
29- mercantile = " >= 1.2"
29+ mercantile = " 1.2.1 "
3030pypng = " *"
3131Pillow = " *"
3232pynumeral = " *"
@@ -38,7 +38,7 @@ PyYAML = "*"
3838humanize = " *"
3939uvicorn = {extras = [" standard" ], version = " ^0.18.2" , optional = true }
4040fastapi = " ^0.73.0"
41- georgio = " ^ 2022.84.833 "
41+ georgio = " 2022.225.1340 "
4242
4343[tool .poetry .dev-dependencies ]
4444pytest = " *"
You can’t perform that action at this time.
0 commit comments