Release v0.1.17

This commit is contained in:
2026-08-05 20:34:17 +02:00
parent 3ca068f76a
commit a00954b801
4 changed files with 93 additions and 82 deletions
+67 -67
View File
@@ -4,82 +4,82 @@ build-backend = "setuptools.build_meta"
[project] [project]
name = "govoplan" name = "govoplan"
version = "0.1.16" version = "0.1.17"
description = "Developer convenience package for a versioned GovOPlaN composition" description = "Developer convenience package for a versioned GovOPlaN composition"
readme = "README.md" readme = "README.md"
requires-python = ">=3.12" requires-python = ">=3.12"
license = { text = "AGPL-3.0-or-later" } license = { text = "AGPL-3.0-or-later" }
dependencies = [ dependencies = [
"govoplan-core[server]==0.1.16", "govoplan-core[server]==0.1.17",
"govoplan-tenancy==0.1.16", "govoplan-tenancy==0.1.17",
"govoplan-organizations==0.1.16", "govoplan-organizations==0.1.17",
"govoplan-identity==0.1.16", "govoplan-identity==0.1.17",
"govoplan-idm==0.1.16", "govoplan-idm==0.1.17",
"govoplan-access==0.1.16", "govoplan-access==0.1.17",
"govoplan-admin==0.1.16", "govoplan-admin==0.1.17",
"govoplan-policy==0.1.16", "govoplan-policy==0.1.17",
"govoplan-audit==0.1.16", "govoplan-audit==0.1.17",
"govoplan-dashboard==0.1.16", "govoplan-dashboard==0.1.17",
"govoplan-files==0.1.16", "govoplan-files==0.1.17",
"govoplan-mail==0.1.16", "govoplan-mail==0.1.17",
"govoplan-campaign==0.1.16", "govoplan-campaign==0.1.17",
"govoplan-calendar==0.1.16", "govoplan-calendar==0.1.17",
"govoplan-docs==0.1.16", "govoplan-docs==0.1.17",
"govoplan-ops==0.1.16", "govoplan-ops==0.1.17",
] ]
[project.optional-dependencies] [project.optional-dependencies]
full = [ full = [
"govoplan-addresses==0.1.16", "govoplan-addresses==0.1.17",
"govoplan-approvals==0.1.16", "govoplan-approvals==0.1.17",
"govoplan-assets==0.1.16", "govoplan-assets==0.1.17",
"govoplan-booking==0.1.16", "govoplan-booking==0.1.17",
"govoplan-cases==0.1.16", "govoplan-cases==0.1.17",
"govoplan-certificates==0.1.16", "govoplan-certificates==0.1.17",
"govoplan-committee==0.1.16", "govoplan-committee==0.1.17",
"govoplan-connectors==0.1.16", "govoplan-connectors==0.1.17",
"govoplan-consultation==0.1.16", "govoplan-consultation==0.1.17",
"govoplan-contracts==0.1.16", "govoplan-contracts==0.1.17",
"govoplan-dataflow==0.1.16", "govoplan-dataflow==0.1.17",
"govoplan-datasources==0.1.16", "govoplan-datasources==0.1.17",
"govoplan-decisions==0.1.16", "govoplan-decisions==0.1.17",
"govoplan-dist-lists==0.1.16", "govoplan-dist-lists==0.1.17",
"govoplan-encryption==0.1.16", "govoplan-encryption==0.1.17",
"govoplan-evaluation==0.1.16", "govoplan-evaluation==0.1.17",
"govoplan-facilities==0.1.16", "govoplan-facilities==0.1.17",
"govoplan-forms==0.1.16", "govoplan-forms==0.1.17",
"govoplan-forms-runtime==0.1.16", "govoplan-forms-runtime==0.1.17",
"govoplan-grants==0.1.16", "govoplan-grants==0.1.17",
"govoplan-helpdesk==0.1.16", "govoplan-helpdesk==0.1.17",
"govoplan-identity-trust==0.1.16", "govoplan-identity-trust==0.1.17",
"govoplan-inspections==0.1.16", "govoplan-inspections==0.1.17",
"govoplan-learning==0.1.16", "govoplan-learning==0.1.17",
"govoplan-mandates==0.1.16", "govoplan-mandates==0.1.17",
"govoplan-notifications==0.1.16", "govoplan-notifications==0.1.17",
"govoplan-parties==0.1.16", "govoplan-parties==0.1.17",
"govoplan-permits==0.1.16", "govoplan-permits==0.1.17",
"govoplan-poll==0.1.16", "govoplan-poll==0.1.17",
"govoplan-portal==0.1.16", "govoplan-portal==0.1.17",
"govoplan-postbox==0.1.16", "govoplan-postbox==0.1.17",
"govoplan-procurement==0.1.16", "govoplan-procurement==0.1.17",
"govoplan-projects==0.1.16", "govoplan-projects==0.1.17",
"govoplan-records==0.1.16", "govoplan-records==0.1.17",
"govoplan-reporting==0.1.16", "govoplan-reporting==0.1.17",
"govoplan-resources==0.1.16", "govoplan-resources==0.1.17",
"govoplan-rest==0.1.16", "govoplan-rest==0.1.17",
"govoplan-risk-compliance==0.1.16", "govoplan-risk-compliance==0.1.17",
"govoplan-scheduling==0.1.16", "govoplan-scheduling==0.1.17",
"govoplan-search==0.1.16", "govoplan-search==0.1.17",
"govoplan-services==0.1.16", "govoplan-services==0.1.17",
"govoplan-soap==0.1.16", "govoplan-soap==0.1.17",
"govoplan-templates==0.1.16", "govoplan-templates==0.1.17",
"govoplan-tickets==0.1.16", "govoplan-tickets==0.1.17",
"govoplan-transparency==0.1.16", "govoplan-transparency==0.1.17",
"govoplan-views==0.1.16", "govoplan-views==0.1.17",
"govoplan-voting==0.1.16", "govoplan-voting==0.1.17",
"govoplan-wiki==0.1.16", "govoplan-wiki==0.1.17",
"govoplan-workflow==0.1.16", "govoplan-workflow==0.1.17",
"govoplan-workflow-engine==0.1.16", "govoplan-workflow-engine==0.1.17",
] ]
[project.urls] [project.urls]
+15 -15
View File
@@ -1,18 +1,18 @@
# Whole-product release install from immutable, independently versioned module tags. # Whole-product release install from immutable, independently versioned module tags.
# Only add a module after its referenced tag has been published. # Only add a module after its referenced tag has been published.
../govoplan-core[server] ../govoplan-core[server]
govoplan-tenancy @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-tenancy.git@v0.1.16 govoplan-tenancy @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-tenancy.git@v0.1.17
govoplan-organizations @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-organizations.git@v0.1.16 govoplan-organizations @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-organizations.git@v0.1.17
govoplan-identity @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-identity.git@v0.1.16 govoplan-identity @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-identity.git@v0.1.17
govoplan-idm @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-idm.git@v0.1.16 govoplan-idm @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-idm.git@v0.1.17
govoplan-access @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-access.git@v0.1.16 govoplan-access @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-access.git@v0.1.17
govoplan-admin @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-admin.git@v0.1.16 govoplan-admin @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-admin.git@v0.1.17
govoplan-policy @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-policy.git@v0.1.16 govoplan-policy @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-policy.git@v0.1.17
govoplan-audit @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-audit.git@v0.1.16 govoplan-audit @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-audit.git@v0.1.17
govoplan-dashboard @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-dashboard.git@v0.1.16 govoplan-dashboard @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-dashboard.git@v0.1.17
govoplan-files @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-files.git@v0.1.16 govoplan-files @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-files.git@v0.1.17
govoplan-mail @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-mail.git@v0.1.16 govoplan-mail @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-mail.git@v0.1.17
govoplan-campaign @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-campaign.git@v0.1.16 govoplan-campaign @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-campaign.git@v0.1.17
govoplan-calendar @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-calendar.git@v0.1.16 govoplan-calendar @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-calendar.git@v0.1.17
govoplan-docs @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-docs.git@v0.1.16 govoplan-docs @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-docs.git@v0.1.17
govoplan-ops @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-ops.git@v0.1.16 govoplan-ops @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-ops.git@v0.1.17
+6
View File
@@ -75,6 +75,12 @@ class RuntimeImageContextTests(unittest.TestCase):
).read_text() ).read_text()
) )
self.assertEqual(composition, published) self.assertEqual(composition, published)
self.assertEqual(
(
SCRIPT.parent / "runtime" / "web-entrypoint.sh"
).read_bytes(),
(root / "context" / "web-entrypoint.sh").read_bytes(),
)
def test_rejects_missing_required_module(self) -> None: def test_rejects_missing_required_module(self) -> None:
with tempfile.TemporaryDirectory(prefix="govoplan-runtime-context-") as value: with tempfile.TemporaryDirectory(prefix="govoplan-runtime-context-") as value:
+5
View File
@@ -154,6 +154,11 @@ def prepare_context(
output / "nginx.conf", output / "nginx.conf",
source_date_epoch=source_date_epoch, source_date_epoch=source_date_epoch,
) )
_copy_regular(
Path(__file__).resolve().parent / "runtime" / "web-entrypoint.sh",
output / "web-entrypoint.sh",
source_date_epoch=source_date_epoch,
)
return composition return composition