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 }}
ooni
/
devops
Public
Notifications
You must be signed in to change notification settings
Fork
15
Star
4
Code
Issues
61
Pull requests
23
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
add generated upgrade test harness
- #477
#477
Draft
aagbsn
wants to merge 22 commits into
main
ooni/devops:main
from
add_437_clickhouse_upgrade_test
ooni/devops:add_437_clickhouse_upgrade_test
Copy head branch name to clipboard
Conversation
Commits
22
(22)
Checks
Files changed
Draft
add generated upgrade test harness
#477
aagbsn
wants to merge 22 commits into
main
ooni/devops:main
from
add_437_clickhouse_upgrade_test
ooni/devops:add_437_clickhouse_upgrade_test
Copy head branch name to clipboard
Commits
Commits on Aug 11, 2026
add generated upgrade test harness
aagbsn
committed
5a50b69
View commit details
Copy full SHA for 5a50b69
Browse repository at this point
Commits on Aug 17, 2026
Fix ClickHouse schema divergence from ooni/backend verification
Show description for cdc4180
aagbsn
and
claude
committed
cdc4180
View commit details
Copy full SHA for cdc4180
Browse repository at this point
Add per-step CI workflow for the upgrade test; fix obs_web from prod truth
Show description for bb8df48
aagbsn
and
claude
committed
bb8df48
View commit details
Copy full SHA for bb8df48
Browse repository at this point
Verify remaining tables against live SHOW CREATE TABLE output
Show description for d47d05c
aagbsn
and
claude
committed
d47d05c
View commit details
Copy full SHA for d47d05c
Browse repository at this point
Here are the two commit messages, one per patch delivered above.
Show description for 785ac2d
aagbsn
and
claude
committed
785ac2d
View commit details
Copy full SHA for 785ac2d
Browse repository at this point
Recommend stopping upgrade at 25.8.29.51 for now; record audit findings
Show description for 52df4e9
aagbsn
and
claude
committed
52df4e9
View commit details
Copy full SHA for 52df4e9
Browse repository at this point
Bisect the 25.3.14.14 -> 25.8.29.51 mark-file incompatibility
Show description for 8364487
aagbsn
and
claude
committed
8364487
View commit details
Copy full SHA for 8364487
Browse repository at this point
Commits on Aug 18, 2026
Confirm the 25.8.29.51 mark-format break via bisection, document findings
Show description for 4ed89b4
aagbsn
and
claude
committed
4ed89b4
View commit details
Copy full SHA for 4ed89b4
Browse repository at this point
Don't abort staged-upgrade job on first node-upgrade failure within a hop
Show description for d9000d7
aagbsn
committed
d9000d7
View commit details
Copy full SHA for d9000d7
Browse repository at this point
Promote production recommendation to latest LTS with a 4-hop runbook
Show description for 0275ae4
aagbsn
committed
0275ae4
View commit details
Copy full SHA for 0275ae4
Browse repository at this point
Add real-data end-to-end upgrade scenario (ooni/data#160)
Show description for a820098
aagbsn
committed
a820098
View commit details
Copy full SHA for a820098
Browse repository at this point
Fix NameError in load_schema_and_seed() from the apply_schema() refactor
Show description for ad9b79a
aagbsn
committed
ad9b79a
View commit details
Copy full SHA for ad9b79a
Browse repository at this point
Add real-data-upgrade job to the CI workflow
Show description for e83178c
aagbsn
committed
e83178c
View commit details
Copy full SHA for e83178c
Browse repository at this point
Commits on Aug 19, 2026
Add zero-downtime, zero-corruption upgrade proof (harness/availability.py)
Show description for b8e4fbc
aagbsn
committed
b8e4fbc
View commit details
Copy full SHA for b8e4fbc
Browse repository at this point
Commits on Sep 21, 2026
add missing availability.py
aagbsn
committed
7101d09
View commit details
Copy full SHA for 7101d09
Browse repository at this point
decrease LTS upgrade hops
Show description for f9d73b6
aagbsn
committed
f9d73b6
View commit details
Copy full SHA for f9d73b6
Browse repository at this point
update documented results
aagbsn
committed
b683a9f
View commit details
Copy full SHA for b683a9f
Browse repository at this point
validate content integrity at each round of upgrades
Show description for 2e17cd0
aagbsn
committed
2e17cd0
View commit details
Copy full SHA for 2e17cd0
Browse repository at this point
Commits on Sep 24, 2026
skip ddl verify marker columns in integrity check
aagbsn
committed
4e3eef4
View commit details
Copy full SHA for 4e3eef4
Browse repository at this point
fix checksum verification over other tables
aagbsn
committed
c41055f
View commit details
Copy full SHA for c41055f
Browse repository at this point
avoid nullable arguments to cityHash64
aagbsn
committed
1583a95
View commit details
Copy full SHA for 1583a95
Browse repository at this point
check integrity after each version upgrade
aagbsn
committed
4907c94
View commit details
Copy full SHA for 4907c94
Browse repository at this point
You can’t perform that action at this time.