Skip to content

Commit 98ff034

Browse files
committed
Merge develop into stable for v2026.05.20 release
2 parents d945038 + 4ff80d8 commit 98ff034

6 files changed

Lines changed: 35 additions & 14 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
# v2026.05.20
2+
3+
## What's Changed
4+
5+
- Update urllib3 to 2.7.0 by @twangboy in https://github.com/saltstack/salt-bootstrap/pull/2110
6+
- Update idna to >= 3.15 by @twangboy in https://github.com/saltstack/salt-bootstrap/pull/2111
7+
- fix(bootstrap): install git deps from linux.lock or linux.txt by @twangboy in https://github.com/saltstack/salt-bootstrap/pull/2112
8+
9+
**Full Changelog**: https://github.com/saltstack/salt-bootstrap/compare/v2026.05.01...v2026.05.20
10+
111
# v2026.05.01
212

313
## What's Changed

README.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ sum** of the downloaded ``bootstrap-salt.sh`` file.
3737

3838
The SHA256 sum of the ``bootstrap-salt.sh`` file, per release, is:
3939

40+
- 2026.05.01: ``891255f1072c88dc0a03c697533b9be9b5d606e32c129ba802aeb10d0713ee8b``
4041
- 2026.01.22: ``7f082e79f8b58ce6c214f847878814d362eb6ffe15e894d069bff46ba3141c83``
4142
- 2026.01.15: ``778ee0126f7477652bac41fccf361663faec37123703d52f5fd9e7b76a7c2174``
4243
- 2025.12.05: ``52034f69df84291928075264a0de75e2f9f202a28a5b3a0a82252bd12458a67d``

bootstrap-salt.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ if ($help) {
112112
exit 0
113113
}
114114

115-
$__ScriptVersion = "2026.05.01"
115+
$__ScriptVersion = "2026.05.20"
116116
$ScriptName = $myInvocation.MyCommand.Name
117117

118118
# We'll check for the Version next, because it also has no requirements

bootstrap-salt.sh

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#======================================================================================================================
2727
set -o nounset # Treat unset variables as an error
2828

29-
__ScriptVersion="2026.05.01"
29+
__ScriptVersion="2026.05.20"
3030
__ScriptName="bootstrap-salt.sh"
3131

3232
__ScriptFullName="$0"
@@ -2785,8 +2785,18 @@ __install_salt_from_repo() {
27852785

27862786
rm -f ${_TMP_DIR}/git/deps/*
27872787

2788-
echodebug "Installing Salt requirements from PyPi, ${_pip_cmd} install ${_USE_BREAK_SYSTEM_PACKAGES} --ignore-installed ${_PIP_INSTALL_ARGS} -r requirements/static/ci/py${_py_version}/linux.txt"
2789-
${_pip_cmd} install ${_USE_BREAK_SYSTEM_PACKAGES} --ignore-installed ${_PIP_INSTALL_ARGS} -r "requirements/static/ci/py${_py_version}/linux.txt"
2788+
_salt_static_ci_linux_req=""
2789+
if [ -f "requirements/static/ci/py${_py_version}/linux.lock" ]; then
2790+
_salt_static_ci_linux_req="requirements/static/ci/py${_py_version}/linux.lock"
2791+
elif [ -f "requirements/static/ci/py${_py_version}/linux.txt" ]; then
2792+
_salt_static_ci_linux_req="requirements/static/ci/py${_py_version}/linux.txt"
2793+
else
2794+
echoerror "Salt static CI requirements not found: expected requirements/static/ci/py${_py_version}/linux.lock or requirements/static/ci/py${_py_version}/linux.txt"
2795+
return 1
2796+
fi
2797+
2798+
echodebug "Installing Salt requirements from PyPi, ${_pip_cmd} install ${_USE_BREAK_SYSTEM_PACKAGES} --ignore-installed ${_PIP_INSTALL_ARGS} -r ${_salt_static_ci_linux_req}"
2799+
${_pip_cmd} install ${_USE_BREAK_SYSTEM_PACKAGES} --ignore-installed ${_PIP_INSTALL_ARGS} -r "${_salt_static_ci_linux_req}"
27902800
# shellcheck disable=SC2181
27912801
if [ $? -ne 0 ]; then
27922802
echo "Failed to install salt requirements for the version of Python ${_py_version}"

requirements/release.in

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
boto3
22
filelock >= 3.20.3
3+
idna >= 3.15
34
pre-commit
45
pygments >= 2.20.0
56
python-tools-scripts >= 0.18.6
6-
requests >= 2.33.0
7-
urllib3 >= 2.6.3
7+
requests >= 2.34.2
8+
urllib3 >= 2.7.0
89
virtualenv >= 20.36.1

requirements/release.txt

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.10
2+
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
55
# pip-compile requirements/release.in
@@ -29,8 +29,10 @@ filelock==3.20.3
2929
# virtualenv
3030
identify==2.6.5
3131
# via pre-commit
32-
idna==3.10
33-
# via requests
32+
idna==3.15
33+
# via
34+
# -r requirements/release.in
35+
# requests
3436
jmespath==1.0.1
3537
# via
3638
# boto3
@@ -59,7 +61,7 @@ python-tools-scripts==0.20.5
5961
# via -r requirements/release.in
6062
pyyaml==6.0.2
6163
# via pre-commit
62-
requests==2.33.1
64+
requests==2.34.2
6365
# via
6466
# -r requirements/release.in
6567
# python-tools-scripts
@@ -73,10 +75,7 @@ typing-extensions==4.15.0
7375
# via
7476
# pydantic
7577
# pydantic-core
76-
# python-tools-scripts
77-
# rich
78-
# virtualenv
79-
urllib3==2.6.3
78+
urllib3==2.7.0
8079
# via
8180
# -r requirements/release.in
8281
# botocore

0 commit comments

Comments
 (0)