mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2026-08-17 16:34:44 -05:00
paramiko 5.0 removed DSSKey entirely, whilst sshtunnel 0.4.0 still refers to paramiko.DSSKey in SSHTunnelForwarder.get_keys(), which _consolidate_auth() calls from the constructor. A major bump therefore does not merely drop DSA key support, it raises AttributeError before any SSH tunnelled connection can be established, and nothing in CI covers SSH tunnels so it looks green. sshtunnel has had no release since 0.4.0 in 2019, so there is nothing newer to move to on that side. Ignore major paramiko updates until sshtunnel is fixed or replaced. The exclusion is repeated under the /web/regression entry because web/regression/requirements.txt starts with "-r ../../requirements.txt", so that entry sees the root pins too.
69 lines
1.8 KiB
YAML
69 lines
1.8 KiB
YAML
version: 2
|
|
updates:
|
|
- package-ecosystem: "docker"
|
|
directory: "/"
|
|
schedule:
|
|
interval: "weekly"
|
|
labels:
|
|
- "Dependencies"
|
|
commit-message:
|
|
prefix: "Docker dependency"
|
|
|
|
- package-ecosystem: "pip"
|
|
directory: "/"
|
|
schedule:
|
|
interval: "weekly"
|
|
labels:
|
|
- "Dependencies"
|
|
commit-message:
|
|
prefix: "Python dependency"
|
|
# paramiko 5.0 removed DSSKey, which sshtunnel 0.4.0 still references in
|
|
# SSHTunnelForwarder.get_keys(); a major bump therefore breaks every SSH
|
|
# tunnelled connection at construction time. sshtunnel has had no release
|
|
# since 2019, so this stays put until it is fixed or replaced. See #9927.
|
|
ignore:
|
|
- dependency-name: "paramiko"
|
|
update-types: ["version-update:semver-major"]
|
|
|
|
- package-ecosystem: "pip"
|
|
directory: "/tools"
|
|
schedule:
|
|
interval: "weekly"
|
|
labels:
|
|
- "Dependencies"
|
|
commit-message:
|
|
prefix: "Python dependency"
|
|
|
|
# Note that web/regression/requirements.txt begins with
|
|
# "-r ../../requirements.txt", so this entry also sees everything pinned in
|
|
# the root file and the paramiko exclusion has to be repeated here.
|
|
- package-ecosystem: "pip"
|
|
directory: "/web/regression"
|
|
schedule:
|
|
interval: "weekly"
|
|
labels:
|
|
- "Dependencies"
|
|
commit-message:
|
|
prefix: "Python dependency"
|
|
ignore:
|
|
- dependency-name: "paramiko"
|
|
update-types: ["version-update:semver-major"]
|
|
|
|
- package-ecosystem: "npm"
|
|
directory: "/runtime"
|
|
schedule:
|
|
interval: "weekly"
|
|
labels:
|
|
- "Dependencies"
|
|
commit-message:
|
|
prefix: "Javascript dependency"
|
|
|
|
- package-ecosystem: "npm"
|
|
directory: "/web"
|
|
schedule:
|
|
interval: "weekly"
|
|
labels:
|
|
- "Dependencies"
|
|
commit-message:
|
|
prefix: "Javascript dependency"
|