Skip to content

feat: model max_length_unit on SchemaDiscoveryColumn - #47

Merged
elliotsimpson-dm merged 2 commits into
mainfrom
DM-4587-model-max-length-unit
Sep 9, 2026
Merged

feat: model max_length_unit on SchemaDiscoveryColumn#47
elliotsimpson-dm merged 2 commits into
mainfrom
DM-4587-model-max-length-unit

Conversation

@elliotsimpson-dm

@elliotsimpson-dm elliotsimpson-dm commented Sep 8, 2026

Copy link
Copy Markdown
Collaborator

The schema-discovery API now returns a max_length_unit field per column (server 3.26.17), which the drift guard in the dm-python live tests flagged as unmodelled. Add a LengthUnit enum (chars/bytes) and the optional field, export it, bump to 1.2.6 1.3.1, and record the change.

@cph-datamasque cph-datamasque left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Library changes are fine, just one comment re the CI change

Comment thread .github/workflows/release.yml Outdated
The schema-discovery API now returns a max_length_unit field per column (server 3.26.17), which the drift guard in the dm-python live tests flagged as unmodelled. Add a LengthUnit enum (chars/bytes) and the optional field, export it, bump to 1.2.6, and record the change.
Add a github-release job to release.yml that, after the PyPI publish succeeds, creates the GitHub Release for the pushed tag, attaches the built distributions, and links to HISTORY.rst at that tag for the changelog (rather than autogenerated git-diff notes). Drop the now-obsolete manual GitHub Release steps from RELEASING.rst.
@elliotsimpson-dm
elliotsimpson-dm force-pushed the DM-4587-model-max-length-unit branch from 51bc7cf to 1f3c72b Compare September 9, 2026 02:01
@elliotsimpson-dm
elliotsimpson-dm merged commit 7885aa8 into main Sep 9, 2026
9 checks passed
@elliotsimpson-dm
elliotsimpson-dm deleted the DM-4587-model-max-length-unit branch September 9, 2026 03:16
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.

2 participants