Skip to content

Commit 11878fc

Browse files
committed
testing legacy tileserver workflow
1 parent 00be785 commit 11878fc

File tree

3 files changed

+16
-4
lines changed

3 files changed

+16
-4
lines changed

.github/workflows/build-legacy-tileserver.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,16 @@ jobs:
4545
type=ref,event=branch,suffix=-{{date 'YYYYMMDDHHmmss'}}
4646
type=raw,value=latest,enable={{is_default_branch}}
4747
type=raw,value=sha-{{sha}}
48+
49+
50+
# When a PRODUCTION tag (legacy-tileserver-vX.Y.Z) → also tag staging and dev
51+
type=raw,value=main-{{date 'YYYYMMDDHHmmss'}},enable=${{ startsWith(github.ref, 'refs/tags/legacy-tileserver-v') && !contains(env.VERSION, '-') }}
52+
type=raw,value=${{ env.VERSION }}-beta.{{date 'YYYYMMDDHHmmss'}},enable=${{ startsWith(github.ref, 'refs/tags/legacy-tileserver-v') && !contains(env.VERSION, '-') }}
53+
type=raw,value=${{ env.VERSION }}-beta,enable=${{ startsWith(github.ref, 'refs/tags/legacy-tileserver-v') && !contains(env.VERSION, '-') }}
54+
55+
# When a STAGING prerelease tag (legacy-tileserver-vX.Y.Z-*) → also tag dev
56+
type=raw,value=main-{{date 'YYYYMMDDHHmmss'}},enable=${{ startsWith(github.ref, 'refs/tags/legacy-tileserver-v') && contains(env.VERSION, '-') }}
57+
4858
- name: Set up Docker BuildX
4959
uses: docker/setup-buildx-action@v2
5060
- name: Login to OSG DockerHub

services/legacy-tileserver/Makefile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
VERSION = $(shell grep -E '^[[:space:]]*version[[:space:]]*=' pyproject.toml | head -1 | sed -E 's/.*"([^"]+)".*/\1/')
2+
3+
14
all:
25
docker build -t tileserver .
36
docker run tileserver
@@ -16,6 +19,5 @@ VERSION := $(shell node -p "require('./package.json').version")
1619
release:
1720
# Ensure that the repository is clean
1821
git diff-index --quiet HEAD --
19-
git tag -a $(VERSION) -m "Version $(VERSION)"
20-
git push origin tag $(VERSION)
21-
22+
git tag -a legacy-tileserver-v$(VERSION) -m "Version $(VERSION)"
23+
git push origin legacy-tileserver-v$(VERSION)

services/legacy-tileserver/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ authors = ["Daven Quinn <[email protected]>"]
33
description = "Macrostrat legacy tile server"
44
name = "macrostrat.legacy-tileserver"
55
packages = [{ include = "macrostrat" }]
6-
version = "2.0.0-beta.6"
6+
version = "v2.3.0-beta.1"
77

88
[tool.poetry.dependencies]
99
fastapi = "^0.111.0"

0 commit comments

Comments
 (0)