Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
gemaraproj
/
gemara-python
Public
Notifications
You must be signed in to change notification settings
Fork
2
Star
0
Code
Issues
0
Pull requests
4
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
feat: Gemara v1 schemas as Pydantic v2 models
- #1
#1
Merged
eddie-knight
merged 27 commits into
gemaraproj:main
gemaraproj/gemara-python:main
from
jpower432:initial
jpower432/py-gemara:initial
Copy head branch name to clipboard
Sep 11, 2026
Conversation
Commits
27
(27)
Checks
Files changed
Merged
feat: Gemara v1 schemas as Pydantic v2 models
#1
eddie-knight
merged 27 commits into
gemaraproj:main
gemaraproj/gemara-python:main
from
jpower432:initial
jpower432/py-gemara:initial
Copy head branch name to clipboard
Commits
Commits on Sep 5, 2026
feat: py-gemara, Gemara v1 schemas as Pydantic v2 models
Show description for e6a2978
jpower432
committed
e6a2978
View commit details
Copy full SHA for e6a2978
Browse repository at this point
ci: harden workflows against zizmor findings, add audit job and dependabot
Show description for 28c6572
jpower432
committed
28c6572
View commit details
Copy full SHA for 28c6572
Browse repository at this point
refactor: make pyyaml a core dependency, split docs and release workflows
Show description for 4c88606
jpower432
committed
4c88606
View commit details
Copy full SHA for 4c88606
Browse repository at this point
refactor: call datamodel-code-generator in-process, scope dependency groups
Show description for 0230821
jpower432
committed
0230821
View commit details
Copy full SHA for 0230821
Browse repository at this point
ci: cancel superseded runs and install only what each job needs
Show description for 38e2db6
jpower432
committed
38e2db6
View commit details
Copy full SHA for 38e2db6
Browse repository at this point
Commits on Sep 8, 2026
feat: add typed document loading constructors
Show description for 6740679
jpower432
committed
6740679
View commit details
Copy full SHA for 6740679
Browse repository at this point
build: rename distribution to gemara-python
Show description for 6290126
jpower432
committed
6290126
View commit details
Copy full SHA for 6290126
Browse repository at this point
docs: document package usage and schema maintenance
Show description for 6e038e4
jpower432
committed
6e038e4
View commit details
Copy full SHA for 6e038e4
Browse repository at this point
ci: verify TestPyPI artifacts after publishing
Show description for 309b747
jpower432
committed
309b747
View commit details
Copy full SHA for 309b747
Browse repository at this point
chore: simplify Dependabot configuration
Show description for a03b590
jpower432
committed
a03b590
View commit details
Copy full SHA for a03b590
Browse repository at this point
docs: shorten array allOf recovery docstring
Show description for 3347a49
jpower432
committed
3347a49
View commit details
Copy full SHA for 3347a49
Browse repository at this point
refactor: share catalog and log runtime bases
Show description for 532865c
jpower432
committed
532865c
View commit details
Copy full SHA for 532865c
Browse repository at this point
Commits on Sep 9, 2026
fix: guard root-vs-nested def conflicts and fix stale README example
Show description for cb89523
jpower432
committed
cb89523
View commit details
Copy full SHA for cb89523
Browse repository at this point
chore: apply suggestions from code review on workflows
Show description for 9825d5d
jpower432
and
eddie-knight
committed
9825d5d
View commit details
Copy full SHA for 9825d5d
Browse repository at this point
chore: apply suggestions from code review
Show description for 9102e46
jpower432
and
eddie-knight
authored
9102e46
View commit details
Copy full SHA for 9102e46
Browse repository at this point
Commits on Sep 10, 2026
test: fail suites that skip fixture tests
Show description for 710a0ff
jpower432
committed
710a0ff
View commit details
Copy full SHA for 710a0ff
Browse repository at this point
ci: verify generated and released packages
Show description for bb8e065
jpower432
committed
bb8e065
View commit details
Copy full SHA for bb8e065
Browse repository at this point
build: share development tooling dependencies
Show description for 09e6c5d
jpower432
committed
09e6c5d
View commit details
Copy full SHA for 09e6c5d
Browse repository at this point
refactor: generate models without temporary files
Show description for ef038f0
jpower432
committed
ef038f0
View commit details
Copy full SHA for ef038f0
Browse repository at this point
fix: preserve fixtures when schema sync fails
Show description for b9b5c10
jpower432
committed
b9b5c10
View commit details
Copy full SHA for b9b5c10
Browse repository at this point
feat: expose package version and document categories
Show description for 72f2458
jpower432
committed
72f2458
View commit details
Copy full SHA for 72f2458
Browse repository at this point
refactor: centralize loader text decoding
Show description for e9a2a1d
jpower432
committed
e9a2a1d
View commit details
Copy full SHA for e9a2a1d
Browse repository at this point
test: confirm fixtures dispatch to registered models
Show description for ba9a1b3
jpower432
committed
ba9a1b3
View commit details
Copy full SHA for ba9a1b3
Browse repository at this point
docs: clarify schema update and validation guidance
Show description for 0d2e943
jpower432
committed
0d2e943
View commit details
Copy full SHA for 0d2e943
Browse repository at this point
test: cover missing vendored fixture failure
Show description for 8bc3bdc
jpower432
committed
8bc3bdc
View commit details
Copy full SHA for 8bc3bdc
Browse repository at this point
ci: share published package verification
Show description for 5a2fd40
jpower432
committed
5a2fd40
View commit details
Copy full SHA for 5a2fd40
Browse repository at this point
fix: add supression on ruff finding for public API rexport
Show description for 8fdb9b7
jpower432
committed
8fdb9b7
View commit details
Copy full SHA for 8fdb9b7
Browse repository at this point
You can’t perform that action at this time.