Skip to content

Commit dbea9c8

Browse files
committed
Merge branch 'gpu-resource-allocation' into refactor-jupyterhub-customization
2 parents 1dc038f + 5c5aba2 commit dbea9c8

File tree

14 files changed

+81
-40
lines changed

14 files changed

+81
-40
lines changed

.bumpversion.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tool.bumpversion]
2-
current_version = "2.20.1"
2+
current_version = "2.20.2"
33
commit = true
44
tag = false
55
tag_name = "{new_version}"

.github/workflows/greetings.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ jobs:
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.

.github/workflows/tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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'

CHANGES.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,14 +88,27 @@
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

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ override BIRDHOUSE_MAKE_DIR := $(shell realpath -P $$(dirname $(BIRDHOUSE_MAKE_C
88
# Generic variables
99
override SHELL := bash
1010
override 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
1414
override clean_opt = $(shell echo "$(1)" | $(_SED) -r -e "s/[ '$'\t'']+$$//g")

README.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff 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)

RELEASE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.20.1 2025-12-16T18:09:59Z
1+
2.20.2 2026-01-05T18:34:59Z

birdhouse/components/canarie-api/docker_configuration.py.template

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff 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}',

birdhouse/components/stac/default.env

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ export STAC_PGPASSWORD='${BIRDHOUSE_POSTGRES_PASSWORD}'
2020
export STAC_VERSION=6.0.0-crim-2.1.0
2121
export STAC_IMAGE='ghcr.io/crim-ca/stac-app:2.1.0'
2222
export 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
2529
export 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

90102
OPTIONAL_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
"

birdhouse/components/stac/docker-compose-extra.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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:

0 commit comments

Comments
 (0)