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
.
openssl
/
tools
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
58
Star
79
Code
Issues
3
Pull requests
6
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Tools in python
- #248
#248
Open
quarckster
wants to merge 19 commits into
openssl:master
openssl/tools:master
from
quarckster:release-tools-python
quarckster/tools:release-tools-python
Copy head branch name to clipboard
Conversation
Commits
19
(19)
Checks
Files changed
Open
Tools in python
#248
quarckster
wants to merge 19 commits into
openssl:master
openssl/tools:master
from
quarckster:release-tools-python
quarckster/tools:release-tools-python
Copy head branch name to clipboard
Commits
Commits on Aug 25, 2026
release-tools: rewrite stage-release in Python
Show description for 250460f
quarckster
committed
250460f
View commit details
Copy full SHA for 250460f
Browse repository at this point
review-tools: rewrite addrev, gitaddrev and cherry-checker in Python
Show description for 8b50704
quarckster
committed
8b50704
View commit details
Copy full SHA for 8b50704
Browse repository at this point
lib: share the Python between release-tools and review-tools
Show description for c7bcd9d
quarckster
committed
c7bcd9d
View commit details
Copy full SHA for c7bcd9d
Browse repository at this point
reviewtools: require reviewers to be committers
Show description for 094215d
quarckster
committed
094215d
View commit details
Copy full SHA for 094215d
Browse repository at this point
lib: add a ruff config, fix its findings, and format at 100 columns
Show description for 8e6781d
quarckster
committed
8e6781d
View commit details
Copy full SHA for 8e6781d
Browse repository at this point
lib: add mypy and type the injectable seams as protocols
Show description for 9eb1eb6
quarckster
committed
9eb1eb6
View commit details
Copy full SHA for 9eb1eb6
Browse repository at this point
review-tools: fail clearly when a script is copied out of the checkout
Show description for 670985e
quarckster
committed
670985e
View commit details
Copy full SHA for 670985e
Browse repository at this point
lib: add build-pyz for self-contained executables
Show description for fac7d39
quarckster
committed
fac7d39
View commit details
Copy full SHA for fac7d39
Browse repository at this point
release-tools: document the tested interpreter range
Show description for ecc5c99
quarckster
committed
ecc5c99
View commit details
Copy full SHA for ecc5c99
Browse repository at this point
lib: ignore .mypy_cache
Show description for beae2a7
quarckster
committed
beae2a7
View commit details
Copy full SHA for beae2a7
Browse repository at this point
Combine the three release HOWTOs into HOWTO-release.md
Show description for 03e8ba7
quarckster
committed
03e8ba7
View commit details
Copy full SHA for 03e8ba7
Browse repository at this point
Rename READMEs to .md and switch to ATX headings
Show description for ea1176e
quarckster
committed
ea1176e
View commit details
Copy full SHA for ea1176e
Browse repository at this point
remove unused files
quarckster
committed
62faaff
View commit details
Copy full SHA for 62faaff
Browse repository at this point
Drop the archived openssl/web repository
Show description for 8361213
quarckster
committed
8361213
View commit details
Copy full SHA for 8361213
Browse repository at this point
reviewtools: produce compliant git trailers
Show description for 8b2e889
quarckster
committed
8b2e889
View commit details
Copy full SHA for 8b2e889
Browse repository at this point
Commits on Aug 26, 2026
addrev: replace filter-branch with commit-tree/update-ref
Show description for f2fd684
quarckster
committed
f2fd684
View commit details
Copy full SHA for f2fd684
Browse repository at this point
addrev: say which commit is short of reviewers, and why
Show description for d3bc93d
quarckster
committed
d3bc93d
View commit details
Copy full SHA for d3bc93d
Browse repository at this point
addrev: peel tags in one for-each-ref instead of rev-parse per tag
Show description for 8268c1b
quarckster
committed
8268c1b
View commit details
Copy full SHA for 8268c1b
Browse repository at this point
addrev: read the range in topological order
Show description for 9a9d7b7
quarckster
committed
9a9d7b7
View commit details
Copy full SHA for 9a9d7b7
Browse repository at this point
You can’t perform that action at this time.