Skip to content

chore: remove generated database specs and action#584

Merged
mrshll1001 merged 32 commits into3.2from
chore/remove-generated-database-specs
Mar 6, 2026
Merged

chore: remove generated database specs and action#584
mrshll1001 merged 32 commits into3.2from
chore/remove-generated-database-specs

Conversation

@mrshll1001
Copy link
Copy Markdown
Contributor

Related issues

Description

This PR removes the generated database spec files, the scripts to
generate them, the requirements file for these scripts, and the github
action which runs to generate them.

This is based off of the discussion in the 2026-02-12 Technical
Committee Meeting where it was agreed that these are out of scope for
the repository after a brief discussion of #578.

Effort will be made to set up another repository where these schemas are
generated, to support people using them.

Merge checklist

  • Update the changelog

If you have edited any schema files:

  • Run hsds_schema.py to update datapackage.json and example files

dependabot bot and others added 30 commits November 1, 2024 11:00
Bumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](kjd/idna@v3.4...v3.7)

---
updated-dependencies:
- dependency-name: idna
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [orjson](https://github.com/ijl/orjson) from 3.8.7 to 3.9.15.
- [Release notes](https://github.com/ijl/orjson/releases)
- [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md)
- [Commits](ijl/orjson@3.8.7...3.9.15)

---
updated-dependencies:
- dependency-name: orjson
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [check-jsonschema](https://github.com/python-jsonschema/check-jsonschema) from 0.22.0 to 0.30.0.
- [Release notes](https://github.com/python-jsonschema/check-jsonschema/releases)
- [Changelog](https://github.com/python-jsonschema/check-jsonschema/blob/main/CHANGELOG.rst)
- [Commits](python-jsonschema/check-jsonschema@0.22.0...0.30.0)

---
updated-dependencies:
- dependency-name: check-jsonschema
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
The $ref values for openapi.json were hard-coded to use the `3.0`
branch. This commit fixes that for the 3.2 branch by updating them.
…al/specification into bugfix-3.2-openapi-ref-errors
Updated PR template based on #582
* Fixes #578
* Fixes #554
* Fixes #357

This commit removes the generated database spec files, the scripts to
generate them, the requirements file for these scripts, and the github
action which runs to generate them.

This is based off of the discussion in the 2026-02-12 Technical
Committee Meeting where it was agreed that these are out of scope for
the repository after a brief discussion of #578.

Effort will be made to set up another repository where these schemas are
generated, to support people using them.
utils.py only contained a single function, which was to generate a
"blank" datapackage to create databases with.
PATCH: Bugfix 3.2 openapi ref errors

Merging as per Governance rules. 10 days have passed with no objections.
Updated PR template based on #582
…ification into update-merge-checklist

Resolved conflict due to, you guessed it, the automatic generation and
commit-back of the postgres file.
github: updated PR template

I am merging this because it is not affecting the specification, only modifying the PR template.
Bumps [orjson](https://github.com/ijl/orjson) from 3.8.7 to 3.9.15.
- [Release notes](https://github.com/ijl/orjson/releases)
- [Changelog](https://github.com/ijl/orjson/blob/master/CHANGELOG.md)
- [Commits](ijl/orjson@3.8.7...3.9.15)

---
updated-dependencies:
- dependency-name: orjson
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…l/specification into dependabot/pip/orjson-3.9.15
Bump orjson from 3.8.7 to 3.9.15

I have re-opened and rebased this PR due to a high-severity security report.

In practice, we only depend on this because of the docs builds so there is no risk to anyone using the specification. It's nice to keep atop of these, though.
Bumps [check-jsonschema](https://github.com/python-jsonschema/check-jsonschema) from 0.22.0 to 0.30.0.
- [Release notes](https://github.com/python-jsonschema/check-jsonschema/releases)
- [Changelog](https://github.com/python-jsonschema/check-jsonschema/blob/main/CHANGELOG.rst)
- [Commits](python-jsonschema/check-jsonschema@0.22.0...0.30.0)

---
updated-dependencies:
- dependency-name: check-jsonschema
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
…penreferral/specification into dependabot/pip/check-jsonschema-0.30.0
…hema-0.30.0

Bump check-jsonschema from 0.22.0 to 0.30.0

Merging now. Merge history for this one might be a bit messy, but it resolves a moderate security issue which could in theory affect others.

Docs build fine. http://docs.openreferral.org/en/dependabot-pip-check-jsonschema-0.30.0/hsds/identifiers.html
Bumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7.
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](kjd/idna@v3.4...v3.7)

---
updated-dependencies:
- dependency-name: idna
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bump idna from 3.4 to 3.7

Merging to resolve a security dependency.

Docs builds are fine http://docs.openreferral.org/en/dependabot-pip-idna-3.7/
* Fixes #578
* Fixes #554
* Fixes #357

This commit removes the generated database spec files, the scripts to
generate them, the requirements file for these scripts, and the github
action which runs to generate them.

This is based off of the discussion in the 2026-02-12 Technical
Committee Meeting where it was agreed that these are out of scope for
the repository after a brief discussion of #578.

Effort will be made to set up another repository where these schemas are
generated, to support people using them.
utils.py only contained a single function, which was to generate a
"blank" datapackage to create databases with.
…enreferral/specification into chore/remove-generated-database-specs
@mrshll1001 mrshll1001 merged commit 90d4249 into 3.2 Mar 6, 2026
10 checks passed
@mrshll1001 mrshll1001 deleted the chore/remove-generated-database-specs branch March 6, 2026 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove database schemas from Specification repo Which versions of database schemas are provided? Update build_database workflow

1 participant