chore: sync governed tabular origins release
This commit is contained in:
@@ -4,13 +4,13 @@ build-backend = "setuptools.build_meta"
|
|||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "govoplan"
|
name = "govoplan"
|
||||||
version = "0.1.18"
|
version = "0.1.19"
|
||||||
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.18",
|
"govoplan-core[server]==0.1.19",
|
||||||
"govoplan-tenancy==0.1.18",
|
"govoplan-tenancy==0.1.18",
|
||||||
"govoplan-organizations==0.1.18",
|
"govoplan-organizations==0.1.18",
|
||||||
"govoplan-identity==0.1.18",
|
"govoplan-identity==0.1.18",
|
||||||
@@ -20,7 +20,7 @@ dependencies = [
|
|||||||
"govoplan-policy==0.1.18",
|
"govoplan-policy==0.1.18",
|
||||||
"govoplan-audit==0.1.18",
|
"govoplan-audit==0.1.18",
|
||||||
"govoplan-dashboard==0.1.18",
|
"govoplan-dashboard==0.1.18",
|
||||||
"govoplan-files==0.1.18",
|
"govoplan-files==0.1.19",
|
||||||
"govoplan-mail==0.1.18",
|
"govoplan-mail==0.1.18",
|
||||||
"govoplan-campaign==0.1.18",
|
"govoplan-campaign==0.1.18",
|
||||||
"govoplan-calendar==0.1.18",
|
"govoplan-calendar==0.1.18",
|
||||||
@@ -37,7 +37,7 @@ full = [
|
|||||||
"govoplan-cases==0.1.19",
|
"govoplan-cases==0.1.19",
|
||||||
"govoplan-certificates==0.1.18",
|
"govoplan-certificates==0.1.18",
|
||||||
"govoplan-committee==0.1.18",
|
"govoplan-committee==0.1.18",
|
||||||
"govoplan-connectors==0.1.19",
|
"govoplan-connectors==0.1.20",
|
||||||
"govoplan-consultation==0.1.18",
|
"govoplan-consultation==0.1.18",
|
||||||
"govoplan-contracts==0.1.18",
|
"govoplan-contracts==0.1.18",
|
||||||
"govoplan-dataflow==0.1.20",
|
"govoplan-dataflow==0.1.20",
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ govoplan-admin @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-admin.git@v0.1
|
|||||||
govoplan-policy @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-policy.git@v0.1.18
|
govoplan-policy @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-policy.git@v0.1.18
|
||||||
govoplan-audit @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-audit.git@v0.1.18
|
govoplan-audit @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-audit.git@v0.1.18
|
||||||
govoplan-dashboard @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-dashboard.git@v0.1.18
|
govoplan-dashboard @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-dashboard.git@v0.1.18
|
||||||
govoplan-files @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-files.git@v0.1.18
|
govoplan-files @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-files.git@v0.1.19
|
||||||
govoplan-mail @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-mail.git@v0.1.18
|
govoplan-mail @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-mail.git@v0.1.18
|
||||||
govoplan-campaign @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-campaign.git@v0.1.18
|
govoplan-campaign @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-campaign.git@v0.1.18
|
||||||
govoplan-calendar @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-calendar.git@v0.1.18
|
govoplan-calendar @ git+ssh://git@git.add-ideas.de/GovOPlaN/govoplan-calendar.git@v0.1.18
|
||||||
|
|||||||
@@ -57,9 +57,14 @@ class PackageRegistryReleaseTests(unittest.TestCase):
|
|||||||
self.assertEqual(ARTIFACTS._canonical_sha256(unsigned), digest)
|
self.assertEqual(ARTIFACTS._canonical_sha256(unsigned), digest)
|
||||||
|
|
||||||
def test_full_profile_is_derived_from_the_developer_meta_package(self) -> None:
|
def test_full_profile_is_derived_from_the_developer_meta_package(self) -> None:
|
||||||
|
core_version = tomllib.loads(
|
||||||
|
(ROOT.parent / "govoplan-core/pyproject.toml").read_text(
|
||||||
|
encoding="utf-8"
|
||||||
|
)
|
||||||
|
)["project"]["version"]
|
||||||
selected = PACKAGE_SET.parse_meta_package(
|
selected = PACKAGE_SET.parse_meta_package(
|
||||||
ROOT / "packages/govoplan-meta/pyproject.toml",
|
ROOT / "packages/govoplan-meta/pyproject.toml",
|
||||||
core_version="0.1.18",
|
core_version=core_version,
|
||||||
)
|
)
|
||||||
|
|
||||||
by_name = {item["name"]: item for item in selected}
|
by_name = {item["name"]: item for item in selected}
|
||||||
@@ -68,7 +73,7 @@ class PackageRegistryReleaseTests(unittest.TestCase):
|
|||||||
self.assertEqual("0.1.19", by_name["govoplan-tasks"]["version"])
|
self.assertEqual("0.1.19", by_name["govoplan-tasks"]["version"])
|
||||||
|
|
||||||
payload = PACKAGE_SET.generate_package_set(
|
payload = PACKAGE_SET.generate_package_set(
|
||||||
core_version="0.1.18",
|
core_version=core_version,
|
||||||
requirements=ROOT / "requirements-release.txt",
|
requirements=ROOT / "requirements-release.txt",
|
||||||
workspace=ROOT.parent,
|
workspace=ROOT.parent,
|
||||||
profile="full",
|
profile="full",
|
||||||
|
|||||||
@@ -574,6 +574,13 @@
|
|||||||
"rationale": "This capability-first module intentionally exposes a headless API for other modules and integrations.",
|
"rationale": "This capability-first module intentionally exposes a headless API for other modules and integrations.",
|
||||||
"repository": "govoplan-connectors"
|
"repository": "govoplan-connectors"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"category": "intentionally_headless",
|
||||||
|
"method": "POST",
|
||||||
|
"path": "/connectors/tabular-sources/files",
|
||||||
|
"rationale": "This capability-first module intentionally exposes a headless API for other modules and integrations.",
|
||||||
|
"repository": "govoplan-connectors"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"category": "intentionally_headless",
|
"category": "intentionally_headless",
|
||||||
"method": "POST",
|
"method": "POST",
|
||||||
@@ -581,6 +588,13 @@
|
|||||||
"rationale": "This capability-first module intentionally exposes a headless API for other modules and integrations.",
|
"rationale": "This capability-first module intentionally exposes a headless API for other modules and integrations.",
|
||||||
"repository": "govoplan-connectors"
|
"repository": "govoplan-connectors"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"category": "intentionally_headless",
|
||||||
|
"method": "POST",
|
||||||
|
"path": "/connectors/tabular-sources/sql",
|
||||||
|
"rationale": "This capability-first module intentionally exposes a headless API for other modules and integrations.",
|
||||||
|
"repository": "govoplan-connectors"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"category": "intentionally_headless",
|
"category": "intentionally_headless",
|
||||||
"method": "DELETE",
|
"method": "DELETE",
|
||||||
@@ -595,6 +609,13 @@
|
|||||||
"rationale": "This capability-first module intentionally exposes a headless API for other modules and integrations.",
|
"rationale": "This capability-first module intentionally exposes a headless API for other modules and integrations.",
|
||||||
"repository": "govoplan-connectors"
|
"repository": "govoplan-connectors"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"category": "intentionally_headless",
|
||||||
|
"method": "POST",
|
||||||
|
"path": "/connectors/tabular-sources/{}/refresh",
|
||||||
|
"rationale": "This capability-first module intentionally exposes a headless API for other modules and integrations.",
|
||||||
|
"repository": "govoplan-connectors"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"category": "public_integration",
|
"category": "public_integration",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
|
|||||||
Reference in New Issue
Block a user