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
Accelerator
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
Type
/
to 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
.
hapostgres
/
pg_auto_failover
Public
Notifications
You must be signed in to change notification settings
Fork
142
Star
1.4k
Code
Issues
86
Pull requests
20
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
ci: overhaul CI infrastructure
- #1148
#1148
Merged
dimitri
merged 36 commits into
main
hapostgres/pg_auto_failover:main
from
fix/citus-python-teardown
hapostgres/pg_auto_failover:fix/citus-python-teardown
Copy head branch name to clipboard
Jul 14, 2026
Conversation
Commits
36
(36)
Checks
Files changed
Merged
ci: overhaul CI infrastructure
#1148
dimitri
merged 36 commits into
main
hapostgres/pg_auto_failover:main
from
fix/citus-python-teardown
hapostgres/pg_auto_failover:fix/citus-python-teardown
Copy head branch name to clipboard
Commits
Commits on Jul 14, 2026
tests: move Citus DROP TABLE out of teardown into an explicit test step
Show description for 2bd2640
dimitri
committed
2bd2640
View commit details
Copy full SHA for 2bd2640
Browse repository at this point
tests: fix five categories of spurious CI failures
Show description for 6041d26
dimitri
committed
6041d26
View commit details
Copy full SHA for 6041d26
Browse repository at this point
tests: fix Citus DROP TABLE race against metadata sync
Show description for ca1b344
dimitri
committed
ca1b344
View commit details
Copy full SHA for ca1b344
Browse repository at this point
tests: extend has_needed_replication_slots retry to cover list_replication_slot_names
Show description for c246528
dimitri
committed
c246528
View commit details
Copy full SHA for c246528
Browse repository at this point
tests: pgaftest summary, drop-node coverage, CI image caching, pg_autoctl node init
Show description for a20edf4
dimitri
committed
a20edf4
View commit details
Copy full SHA for a20edf4
Browse repository at this point
cleanup: remove accidentally staged run-test.sh and pycache files
dimitri
committed
5ac9377
View commit details
Copy full SHA for 5ac9377
Browse repository at this point
tests: simplify Docker command to pg_autoctl node run, unify init/run paths
Show description for 5e67447
dimitri
committed
5e67447
View commit details
Copy full SHA for 5e67447
Browse repository at this point
fix: restore \n in compose_gen command/healthcheck stanzas (\\→\n)
dimitri
committed
062bd42
View commit details
Copy full SHA for 062bd42
Browse repository at this point
pgaftest: two-gate deferred (createDeferred + launchDeferred), TAP fix, new spec
Show description for 6e1b16e
dimitri
committed
6e1b16e
View commit details
Copy full SHA for 6e1b16e
Browse repository at this point
pgaftest: fix debian cluster volume mount and pg_createcluster invocation
Show description for ebc1a20
dimitri
committed
ebc1a20
View commit details
Copy full SHA for ebc1a20
Browse repository at this point
nodespec: rename [launch] mode key to run
Show description for ae5aeef
dimitri
committed
ae5aeef
View commit details
Copy full SHA for ae5aeef
Browse repository at this point
pgaftest: TAP spec header, drop_node_destroy sequence, debian backup dir fix
Show description for e8e665a
dimitri
committed
e8e665a
View commit details
Copy full SHA for e8e665a
Browse repository at this point
cli_node: use initdb --allow-group-access for Debian clusters
Show description for 93c0a7f
dimitri
committed
93c0a7f
View commit details
Copy full SHA for 93c0a7f
Browse repository at this point
monitor: post-init formation service; fix createDeferred buf; nonha_citus_operation
Show description for cd1c8c2
dimitri
committed
cd1c8c2
View commit details
Copy full SHA for cd1c8c2
Browse repository at this point
docker: add shared base image with all PG versions and Citus builds
Show description for 84f9100
dimitri
committed
84f9100
View commit details
Copy full SHA for 84f9100
Browse repository at this point
node post-init: proper supervisor service via pg_autoctl node post-init
Show description for cc1a8eb
dimitri
committed
cc1a8eb
View commit details
Copy full SHA for cc1a8eb
Browse repository at this point
ci: merge into single workflow; fix BASE org and BINDIR
Show description for e68b470
dimitri
committed
e68b470
View commit details
Copy full SHA for e68b470
Browse repository at this point
build: refactor Makefile and Docker infrastructure
Show description for 9f6dc1c
dimitri
committed
9f6dc1c
View commit details
Copy full SHA for 9f6dc1c
Browse repository at this point
style: exclude bison/flex generated files from citus-style; replace fprintf with fformat in test_runner.c
dimitri
committed
6e8a913
View commit details
Copy full SHA for 6e8a913
Browse repository at this point
fix: scope Citus build cd in subshell to avoid cwd-deleted error on rm -rf
dimitri
committed
0076082
View commit details
Copy full SHA for 0076082
Browse repository at this point
fix: three CI failures from logs analysis
Show description for ab1e559
dimitri
committed
ab1e559
View commit details
Copy full SHA for ab1e559
Browse repository at this point
build: move version target to Makefile.docker; fix run-test target name
dimitri
committed
78cf896
View commit details
Copy full SHA for 78cf896
Browse repository at this point
ci: run style_checker and ensure_base in parallel; fix test_spec_parse.h style exclusion
dimitri
committed
43499ac
View commit details
Copy full SHA for 43499ac
Browse repository at this point
Fix CI failures: debian_clusters, SSL certs, teardown, grammar, deferred launch
Show description for 68a9fd0
dimitri
committed
68a9fd0
View commit details
Copy full SHA for 68a9fd0
Browse repository at this point
Fix debian_clusters setup, SSL cert truncation, and upgrade Makefile
Show description for b4b1dec
dimitri
committed
b4b1dec
View commit details
Copy full SHA for b4b1dec
Browse repository at this point
debian_clusters: chown version dir after pg_createcluster
Show description for 823dfbe
dimitri
committed
823dfbe
View commit details
Copy full SHA for 823dfbe
Browse repository at this point
refactor: move pg_createcluster test setup into debian.c
Show description for 425701c
dimitri
committed
425701c
View commit details
Copy full SHA for 425701c
Browse repository at this point
fix: four pre-existing test failures
Show description for d8480d7
dimitri
committed
d8480d7
View commit details
Copy full SHA for d8480d7
Browse repository at this point
fix: drop_node_destroy test suite and test_015_003 regression
Show description for b378c20
dimitri
committed
b378c20
View commit details
Copy full SHA for b378c20
Browse repository at this point
Fix debian_clusters: /usr/bin/sudo path + single [options] INI section
Show description for dbc02c5
dimitri
committed
dbc02c5
View commit details
Copy full SHA for dbc02c5
Browse repository at this point
fix: upgrade build, login-action Node 24, Dockerfile Makefile* glob
Show description for 0cbd60a
dimitri
committed
0cbd60a
View commit details
Copy full SHA for 0cbd60a
Browse repository at this point
Fix CI warnings, citus_skip_pg_hba failure, and add log capture
Show description for 89ff563
dimitri
committed
89ff563
View commit details
Copy full SHA for 89ff563
Browse repository at this point
Fix CI warnings and tablespaces prebuilt path
Show description for 67c29eb
dimitri
committed
67c29eb
View commit details
Copy full SHA for 67c29eb
Browse repository at this point
Fix config write race: use temp-file + rename for atomic writes
Show description for 98dda07
dimitri
committed
98dda07
View commit details
Copy full SHA for 98dda07
Browse repository at this point
Fix Monitor.failover() race: wait for stable primary before perform_failover
Show description for 185ade3
dimitri
committed
185ade3
View commit details
Copy full SHA for 185ade3
Browse repository at this point
Fix test_003_002_stop_primary race: check assigned state not reported state
Show description for 5e67265
dimitri
committed
5e67265
View commit details
Copy full SHA for 5e67265
Browse repository at this point
You can’t perform that action at this time.