Compare commits
10 Commits
95a667c57b
...
ed355c15ab
Author | SHA1 | Date | |
---|---|---|---|
ed355c15ab | |||
50ba5f5e93 | |||
6a5e59a62f | |||
6a76f37bce | |||
311f409385 | |||
f74ebe0b10 | |||
5312979961 | |||
d2b63f3e99 | |||
eb2a8b473b | |||
686e757e55 |
@ -1,5 +1,5 @@
|
|||||||
ARG RUNTIME_VERSION="3.11"
|
ARG RUNTIME_VERSION="3.11"
|
||||||
ARG DISTRO_VERSION="3.18"
|
ARG DISTRO_VERSION="3.19"
|
||||||
|
|
||||||
FROM python:${RUNTIME_VERSION}-alpine${DISTRO_VERSION} AS builder
|
FROM python:${RUNTIME_VERSION}-alpine${DISTRO_VERSION} AS builder
|
||||||
ARG RUNTIME_VERSION="3.11"
|
ARG RUNTIME_VERSION="3.11"
|
||||||
|
@ -444,7 +444,13 @@ def _provision(cb, stacks):
|
|||||||
"""Utility function to reuse code between tasks"""
|
"""Utility function to reuse code between tasks"""
|
||||||
for step in sort_stacks(cb, stacks):
|
for step in sort_stacks(cb, stacks):
|
||||||
if step:
|
if step:
|
||||||
with ThreadPoolExecutor(max_workers=len(step)) as group:
|
# Pulumi is still not thread safe
|
||||||
|
if _anyPulumi(step):
|
||||||
|
_threads = 1
|
||||||
|
else
|
||||||
|
_threads = len(step)
|
||||||
|
|
||||||
|
with ThreadPoolExecutor(max_workers=_threads)) as group:
|
||||||
futures = []
|
futures = []
|
||||||
for stack in step:
|
for stack in step:
|
||||||
if stack.mode != "pulumi":
|
if stack.mode != "pulumi":
|
||||||
|
@ -146,7 +146,7 @@ def pulumi_ws(func):
|
|||||||
try:
|
try:
|
||||||
_min_version = self._pulumi_code.MIN_CLOUDBENDER_VERSION
|
_min_version = self._pulumi_code.MIN_CLOUDBENDER_VERSION
|
||||||
if semver.compare(
|
if semver.compare(
|
||||||
__version__.strip("v"),
|
semver.Version.parse(__version__.strip("v")).finalize_version(),
|
||||||
_min_version.strip("v")) < 0:
|
_min_version.strip("v")) < 0:
|
||||||
raise ValueError(
|
raise ValueError(
|
||||||
f"Minimal required CloudBender version is {_min_version}, but we are {__version__}!"
|
f"Minimal required CloudBender version is {_min_version}, but we are {__version__}!"
|
||||||
|
@ -13,19 +13,19 @@ readme = "README.md"
|
|||||||
license = "AGPL-3.0-or-later"
|
license = "AGPL-3.0-or-later"
|
||||||
requires-python = ">=3.9"
|
requires-python = ">=3.9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"boto3==1.28.70",
|
"boto3==1.34.89",
|
||||||
"mock==5.1.0",
|
"mock==5.1.0",
|
||||||
"Jinja2==3.1.2",
|
"Jinja2==3.1.3",
|
||||||
"click==8.1.7",
|
"click==8.1.7",
|
||||||
"pexpect==4.8.0",
|
"pexpect==4.9.0",
|
||||||
"python-minifier==2.9.0",
|
"python-minifier==2.9.0",
|
||||||
"cfn-lint==0.83.0",
|
"cfn-lint==0.86.4",
|
||||||
"ruamel.yaml==0.18.2",
|
"ruamel.yaml==0.18.6",
|
||||||
"pulumi==3.89.0",
|
"pulumi==3.113.3",
|
||||||
"pulumi-aws==6.6.1",
|
"pulumi-aws==6.32.0",
|
||||||
"pulumi-aws-native==0.82.0",
|
"pulumi-aws-native==0.103.0",
|
||||||
"pulumi-policy==1.7.0",
|
"pulumi-policy==1.11.0",
|
||||||
"pulumi-command==0.9.1",
|
"pulumi-command==0.10.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
classifiers = [
|
classifiers = [
|
||||||
|
@ -3,7 +3,8 @@
|
|||||||
"extends": [
|
"extends": [
|
||||||
"config:recommended",
|
"config:recommended",
|
||||||
":label(renovate)",
|
":label(renovate)",
|
||||||
":semanticCommits"
|
":semanticCommits",
|
||||||
|
"group:allNonMajor"
|
||||||
],
|
],
|
||||||
"prHourlyLimit": 0
|
"prHourlyLimit": 0
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user