File tree Expand file tree Collapse file tree 14 files changed +81
-40
lines changed
Expand file tree Collapse file tree 14 files changed +81
-40
lines changed Original file line number Diff line number Diff line change 11[tool .bumpversion ]
2- current_version = " 2.20.1 "
2+ current_version = " 2.20.2 "
33commit = true
44tag = false
55tag_name = " {new_version}"
Original file line number Diff line number Diff line change 66 greeting :
77 runs-on : ubuntu-latest
88 steps :
9- - uses : actions/first-interaction@753c925c8d1ac6fede23781875376600628d9b5d # v3.0 .0
9+ - uses : actions/first-interaction@1c4688942c71f71d4f5502a26ea67c331730fa4d # v3.1 .0
1010 with :
11- repo-token : ${{ secrets.GITHUB_TOKEN }}
12- issue-message : >
11+ repo_token : ${{ secrets.GITHUB_TOKEN }}
12+ issue_message : >
1313 Thanks for submitting an issue.
1414
1515 Please make sure to provide enough details for us to be able to replicate your issue or understand your question.
16- pr-message : >
16+ pr_message : >
1717 Thanks for submitting a PR.
1818
1919 Make sure you have looked at [CONTRIBUTING](https://github.com/bird-house/birdhouse-deploy/blob/master/CONTRIBUTING.rst) guidelines.
Original file line number Diff line number Diff line change @@ -15,11 +15,11 @@ jobs:
1515 runs-on : ubuntu-latest
1616 steps :
1717 - name : Checkout Repository
18- uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 .0.0
18+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6 .0.1
1919 with :
2020 persist-credentials : false
2121 - name : Set up Python3
22- uses : actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0 .0
22+ uses : actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548 # v6.1 .0
2323 with :
2424 python-version : " 3.11"
2525 cache : ' pip'
Original file line number Diff line number Diff line change 8888 c.MagpieAuthenticator.blocked_users.add(" ${CATALOG_USERNAME} " )
8989 ```
9090
91+ [ 2.20.2] ( https://github.com/bird-house/birdhouse-deploy/tree/2.20.2 ) (2026-01-05)
92+ ------------------------------------------------------------------------------------------------------------------
93+
94+ ## Changes
95+
96+ - STAC API: Improve reported service links.
97+
98+ - Add ` STAC_LICENSE_URL ` to define the relevant license metadata location of the selected implementation.
99+ - Add ` STAC_OPENAPI_SPEC_PATH ` and ` STAC_OPENAPI_DOCS_PATH ` to define endpoints of OpenAPI specification.
100+ - Update the ` /services/stac ` response to provide more metadata links, including license details and better
101+ API metadata references. Notably, replace the * generic* STAC API Core OpenAPI definition by the
102+ implementation-specific definition self-served by the selected docker image to document API extensions.
103+
91104[ 2.20.1] ( https://github.com/bird-house/birdhouse-deploy/tree/2.20.1 ) (2025-12-16)
92105------------------------------------------------------------------------------------------------------------------
93106
94107## Fixes
95108
96109- Add log rotation scheduler job for the nginx logs
97110
98- Currently the nginx logs are not rotated so they can build up to quite a large size.
111+ Currently, the nginx logs are not rotated so they can build up to quite a large size.
99112
100113 Previously, they were rotated by the ` canarie-api ` component but that is no longer a required
101114 component and CanarieAPI hasn't handled log rotation since CanarieAPI version 1.0.0 (see
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ override BIRDHOUSE_MAKE_DIR := $(shell realpath -P $$(dirname $(BIRDHOUSE_MAKE_C
88# Generic variables
99override SHELL := bash
1010override APP_NAME := birdhouse-deploy
11- override APP_VERSION := 2.20.1
11+ override APP_VERSION := 2.20.2
1212
1313# utility to remove comments after value of an option variable
1414override clean_opt = $(shell echo "$(1 ) " | $(_SED ) -r -e "s/[ '$'\t'']+$$//g")
Original file line number Diff line number Diff line change @@ -18,13 +18,13 @@ for a full-fledged production platform.
1818 * - citation
1919 - | |citation |
2020
21- .. |commits-since | image :: https://img.shields.io/github/commits-since/bird-house/birdhouse-deploy/2.20.1 .svg
21+ .. |commits-since | image :: https://img.shields.io/github/commits-since/bird-house/birdhouse-deploy/2.20.2 .svg
2222 :alt: Commits since latest release
23- :target: https://github.com/bird-house/birdhouse-deploy/compare/2.20.1 ...master
23+ :target: https://github.com/bird-house/birdhouse-deploy/compare/2.20.2 ...master
2424
25- .. |latest-version | image :: https://img.shields.io/badge/tag-2.20.1 -blue.svg?style=flat
25+ .. |latest-version | image :: https://img.shields.io/badge/tag-2.20.2 -blue.svg?style=flat
2626 :alt: Latest Tag
27- :target: https://github.com/bird-house/birdhouse-deploy/tree/2.20.1
27+ :target: https://github.com/bird-house/birdhouse-deploy/tree/2.20.2
2828
2929.. |readthedocs | image :: https://readthedocs.org/projects/birdhouse-deploy/badge/?version=latest
3030 :alt: ReadTheDocs Build Status (latest version)
Original file line number Diff line number Diff line change 1- 2.20.1 2025-12-16T18:09 :59Z
1+ 2.20.2 2026-01-05T18:34 :59Z
Original file line number Diff line number Diff line change @@ -108,8 +108,8 @@ SERVICES = {
108108 # NOTE:
109109 # Below version and release time auto-managed by 'make VERSION=x.y.z bump'.
110110 # Do NOT modify it manually. See 'Tagging policy' in 'birdhouse/README.rst'.
111- 'version' : '2.20.1 ' ,
112- 'releaseTime' : '2025-12-16T18:09 :59Z' ,
111+ 'version' : '2.20.2 ' ,
112+ 'releaseTime' : '2026-01-05T18:34 :59Z' ,
113113 'institution' : '${BIRDHOUSE_INSTITUTION}' ,
114114 'researchSubject' : '${BIRDHOUSE_SUBJECT}' ,
115115 'supportEmail' : '${BIRDHOUSE_SUPPORT_EMAIL}' ,
@@ -141,8 +141,8 @@ PLATFORMS = {
141141 # NOTE:
142142 # Below version and release time auto-managed by 'make VERSION=x.y.z bump'.
143143 # Do NOT modify it manually. See 'Tagging policy' in 'birdhouse/README.rst'.
144- 'version' : '2.20.1 ' ,
145- 'releaseTime' : '2025-12-16T18:09 :59Z' ,
144+ 'version' : '2.20.2 ' ,
145+ 'releaseTime' : '2026-01-05T18:34 :59Z' ,
146146 'institution' : '${BIRDHOUSE_INSTITUTION}' ,
147147 'researchSubject' : '${BIRDHOUSE_SUBJECT}' ,
148148 'supportEmail' : '${BIRDHOUSE_SUPPORT_EMAIL}' ,
Original file line number Diff line number Diff line change @@ -20,6 +20,10 @@ export STAC_PGPASSWORD='${BIRDHOUSE_POSTGRES_PASSWORD}'
2020export STAC_VERSION = 6.0.0-crim-2.1.0
2121export STAC_IMAGE = ' ghcr.io/crim-ca/stac-app:2.1.0'
2222export STAC_IMAGE_URI = ' ${STAC_IMAGE}'
23+ export STAC_LICENSE_URL = ' https://raw.githubusercontent.com/crim-ca/stac-app/refs/heads/main/LICENSE'
24+ export STAC_OPENAPI_SPEC_PATH = ' /api'
25+ export STAC_OPENAPI_DOCS_PATH = ' /api.html'
26+
2327# database SQL schemas must be aligned with STAC_VERSION
2428# there versions are not "equal", check compatibilities on https://github.com/stac-utils/stac-fastapi-pgstac
2529export STAC_DB_VERSION = 0.9.8
@@ -65,6 +69,14 @@ EXTRA_VARS='
6569 $STAC_POSTGRES_PASSWORD
6670 $STAC_PGUSER
6771 $STAC_PGPASSWORD
72+ $STAC_VERSION
73+ $STAC_IMAGE
74+ $STAC_IMAGE_URI
75+ $STAC_DB_IMAGE
76+ $STAC_MIGRATION_IMAGE
77+ $STAC_LICENSE_URL
78+ $STAC_OPENAPI_SPEC_PATH
79+ $STAC_OPENAPI_DOCS_PATH
6880'
6981# extend the original 'VARS' from 'birdhouse/birdhouse-compose.sh' to employ them for template substitution
7082# adding them to 'VARS', they will also be validated in case of override of 'default.env' using 'env.local'
@@ -89,16 +101,11 @@ export DELAYED_EVAL="
89101
90102OPTIONAL_VARS = "
91103 $OPTIONAL_VARS
92- \$STAC_VERSION
93- \$STAC_IMAGE
94- \$STAC_IMAGE_URI
95104 \$STAC_DB_VERSION
96105 \$STAC_DB_TAGGED
97106 \$STAC_DB_DOCKER
98- \$STAC_DB_IMAGE
99107 \$STAC_MIGRATION_VERSION
100108 \$STAC_MIGRATION_TAGGED
101109 \$STAC_MIGRATION_DOCKER
102- \$STAC_MIGRATION_IMAGE
103110 \$STAC_ADDITIONAL_CORS_ORIGINS
104111"
Original file line number Diff line number Diff line change @@ -21,8 +21,8 @@ services:
2121 - POSTGRES_HOST_WRITER=stac-db
2222 - POSTGRES_PORT=5432
2323 - ROUTER_PREFIX=/stac
24- - OPENAPI_URL=/stac/api
25- - DOCS_URL=/stac/api.html
24+ - OPENAPI_URL=/stac${STAC_OPENAPI_SPEC_PATH}
25+ - DOCS_URL=/stac${STAC_OPENAPI_DOCS_PATH}
2626 logging : *default-logging
2727 restart : always
2828 healthcheck :
You can’t perform that action at this time.
0 commit comments