From bd6390d60e91557a30ba5b87685756eaa8007f46 Mon Sep 17 00:00:00 2001 From: John McCall Date: Tue, 11 Aug 2026 16:55:44 -0400 Subject: [PATCH 1/2] chore: remove overture_releases.yaml Closes #551. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Signed-off-by: John McCall --- .github/workflows/build-manifests.yml | 1 - README.md | 2 +- overture_releases.yaml | 73 --------------------------- 3 files changed, 1 insertion(+), 75 deletions(-) delete mode 100644 overture_releases.yaml diff --git a/.github/workflows/build-manifests.yml b/.github/workflows/build-manifests.yml index 4a1acd6..7d101c6 100644 --- a/.github/workflows/build-manifests.yml +++ b/.github/workflows/build-manifests.yml @@ -55,7 +55,6 @@ jobs: cp 404.html publish/ cp utils/releases.json publish/ cp utils/latest.ddb publish/ - cp overture_releases.yaml publish/ - name: Setup Pages uses: actions/configure-pages@45bfe0192ca1faeb007ade9deae92b16b8254a0d # v6.0.0 diff --git a/README.md b/README.md index 483c20b..0dd273f 100644 --- a/README.md +++ b/README.md @@ -54,4 +54,4 @@ Release Discovery --- Use the [Overture STAC catalog](https://stac.overturemaps.org/catalog.json) (SpatioTemporal Asset Catalog) for authoritative release discovery. -> **Deprecated:** `overture_releases.yaml`, `releases.json`, and `registry-manifest.json` (previously at `labs.overturemaps.org/data/`) are no longer maintained and will be removed in a future release. Use the STAC catalog instead. +> **Deprecated:** `releases.json` and `registry-manifest.json` (previously at `labs.overturemaps.org/data/`) are no longer maintained and will be removed in a future release. `overture_releases.yaml` has been removed; use the STAC catalog instead. diff --git a/overture_releases.yaml b/overture_releases.yaml deleted file mode 100644 index fcca45c..0000000 --- a/overture_releases.yaml +++ /dev/null @@ -1,73 +0,0 @@ -# DEPRECATED: This file is no longer maintained and will be removed in a future release. -# Use the Overture STAC catalog for authoritative release discovery: -# https://stac.overturemaps.org/catalog.json -- schema: "1.16.0" - release: "2026-04-15.0" -- schema: "1.16.0" - release: "2026-03-18.0" -- schema: "1.16.0" - release: "2026-02-18.0" -- schema: "1.15.0" - release: "2026-01-21.0" -- schema: "1.15.0" - release: "2025-12-17.0" -- schema: "1.14.0" - release: "2025-11-19.0" -- schema: "1.13.0" - release: "2025-10-22.0" -- schema: "1.12.0" - release: "2025-09-24.0" -- schema: "1.11.0" - release: "2025-08-20.1" -- schema: "1.11.0" - release: "2025-08-20.0" -- schema: "1.11.0" - release: "2025-07-23.0" -- schema: "1.10.0" - release: "2025-06-25.0" -- schema: "1.9.0" - release: "2025-05-21.0" -- schema: "1.8.0" - release: "2025-04-23.0" -- schema: "1.7.0" - release: "2025-03-19.1" -- schema: "1.7.0" - release: "2025-03-19.0" -- schema: "1.6.0" - release: "2025-02-19.0" -- schema: "1.5.0" - release: "2025-01-22.0" -- schema: "1.4.0" - release: "2024-12-18.0" -- schema: "1.3.0" - release: "2024-11-13.0" -- schema: "1.2.0" - release: "2024-10-23.0" -- schema: "1.1.0" - release: "2024-09-18.0" -- schema: "1.1.0" - release: "2024-08-20.0" -- schema: "1.0.0" - release: "2024-07-22.0" -- schema: "0.12.0-beta" - release: "2024-06-13-beta.1" -- schema: "0.12.0-beta" - release: "2024-06-13-beta.0" -- schema: "0.11.0-beta" - release: "2024-05-16-beta.0" -- schema: "0.10.0-beta" - release: "2024-04-16-beta.0" -- schema: "0.9.0" - release: "2024-03-12-alpha.0" -- schema: "0.8.0" - release: "2024-02-15-alpha.0" -- schema: "0.7.0" - release: "2024-01-17-alpha.0" -- schema: "0.7.0" - release: "2023-12-14-alpha.0" -- schema: "0.6.0" - release: "2023-11-14-alpha.0" -- schema: "0.5.0" - release: "2023-10-19-alpha.0" -- schema: "0.4.0" - release: "2023-07-26-alpha.0" From 0eb48258df0c25992d854c987bacaf7a5afb12ac Mon Sep 17 00:00:00 2001 From: John McCall Date: Tue, 11 Aug 2026 16:58:31 -0400 Subject: [PATCH 2/2] chore: freeze releases.json, stop regenerating it Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Signed-off-by: John McCall --- .github/workflows/build-manifests.yml | 4 ++-- README.md | 2 +- releases.json | 8 ++++++++ utils/fetch_releases_from_stac.py | 3 --- 4 files changed, 11 insertions(+), 6 deletions(-) create mode 100644 releases.json diff --git a/.github/workflows/build-manifests.yml b/.github/workflows/build-manifests.yml index 7d101c6..25d651f 100644 --- a/.github/workflows/build-manifests.yml +++ b/.github/workflows/build-manifests.yml @@ -44,7 +44,7 @@ jobs: cd utils pip install -r requirements.txt - - name: Build releases.json and latest.ddb + - name: Build latest.ddb run: | cd utils python3 fetch_releases_from_stac.py @@ -53,7 +53,7 @@ jobs: run: | mkdir publish cp 404.html publish/ - cp utils/releases.json publish/ + cp releases.json publish/ cp utils/latest.ddb publish/ - name: Setup Pages diff --git a/README.md b/README.md index 0dd273f..7f6900d 100644 --- a/README.md +++ b/README.md @@ -54,4 +54,4 @@ Release Discovery --- Use the [Overture STAC catalog](https://stac.overturemaps.org/catalog.json) (SpatioTemporal Asset Catalog) for authoritative release discovery. -> **Deprecated:** `releases.json` and `registry-manifest.json` (previously at `labs.overturemaps.org/data/`) are no longer maintained and will be removed in a future release. `overture_releases.yaml` has been removed; use the STAC catalog instead. +> **Deprecated:** `releases.json` and `registry-manifest.json` (previously at `labs.overturemaps.org/data/`) are no longer maintained. `overture_releases.yaml` has been removed and `releases.json` is now frozen at its last published contents. Use the STAC catalog instead. diff --git a/releases.json b/releases.json new file mode 100644 index 0000000..4f9bba7 --- /dev/null +++ b/releases.json @@ -0,0 +1,8 @@ +{ + "_comment": "Frozen as of 2026-07-22.0. This file is deprecated and no longer updated; use the STAC catalog at https://stac.overturemaps.org/catalog.json instead.", + "latest": "2026-07-22.0", + "releases": [ + "2026-07-22.0", + "2026-06-17.0" + ] +} diff --git a/utils/fetch_releases_from_stac.py b/utils/fetch_releases_from_stac.py index a7cf5a0..dd6864d 100644 --- a/utils/fetch_releases_from_stac.py +++ b/utils/fetch_releases_from_stac.py @@ -77,9 +77,6 @@ def main(): for release in output["releases"]: print(f" - {release}") - with open("releases.json", "w") as f: - f.write(json.dumps(output, indent=4)) - create_duckdb_views("latest.ddb", output["latest"])