Commit 7d14943
committed
build(deps): validate single-kernel lib PITR fix via archive URL
Temporarily consume the single-kernel library from the archive URL of
a 16.3.2-based branch that carries only the get_member_status RetryError
fix (canonical/postgresql-single-kernel-library#179, cherry-picked onto
the 16.3.2 tag), instead of the released 16.3.2 wheel, so CI can
validate the fix against the PITR integration tests before the lib is
re-released.
Basing the archive on the 16.3.2 tag (not lib 16/edge HEAD) keeps this
paired with the wheel version this branch pins: 16/edge HEAD carries
unreleased CharmState changes that make an existing `# type: ignore` in
src/charm.py unused, which would fail `ty check` for reasons unrelated
to the PITR fix.
The lib fix stops an uncaught RetryError from crashing the restore
action hook during PITR restore (Patroni intentionally stopped), which
was discarding the staged restore-status result and exhausting the
test's 10x retry loop in test_backups_pitr_{aws,gcp}. This pin should
revert to the released version once the lib fix ships.
Signed-off-by: Marcelo Henrique Neppel <marcelo.neppel@canonical.com>1 parent 2d52906 commit 7d14943
2 files changed
Lines changed: 24 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
0 commit comments