Skip to content

Commit 2c6a9a6

Browse files
use noble 29
1 parent 49e207f commit 2c6a9a6

2 files changed

Lines changed: 66 additions & 9 deletions

File tree

ci/input_files/build.yaml.tpl

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ default:
4545
build-layer ({{ $runtime.name }}-{{ $runtime.arch }}):
4646
stage: build
4747
tags: ["arch:amd64"]
48-
image: registry.ddbuild.io/images/docker:20.10.13-jammy
48+
image: registry.ddbuild.io/images/docker:29.4.0-noble
4949
artifacts:
5050
expire_in: 1 hr # Unsigned zips expire in 1 hour
5151
paths:
@@ -60,7 +60,7 @@ build-layer ({{ $runtime.name }}-{{ $runtime.arch }}):
6060
check-layer-size ({{ $runtime.name }}-{{ $runtime.arch }}):
6161
stage: test
6262
tags: ["arch:amd64"]
63-
image: registry.ddbuild.io/images/docker:20.10.13-jammy
63+
image: registry.ddbuild.io/images/docker:29.4.0-noble
6464
needs:
6565
- build-layer ({{ $runtime.name }}-{{ $runtime.arch }})
6666
dependencies:
@@ -92,7 +92,7 @@ unit-test ({{ $runtime.name }}-{{ $runtime.arch }}):
9292
integration-test ({{ $runtime.name }}-{{ $runtime.arch }}):
9393
stage: test
9494
tags: ["arch:amd64"]
95-
image: registry.ddbuild.io/images/docker:20.10.13-jammy
95+
image: registry.ddbuild.io/images/docker:29.4.0-noble
9696
rules:
9797
- if: '$SKIP_E2E_TESTS == "true"'
9898
when: never
@@ -117,7 +117,7 @@ integration-test ({{ $runtime.name }}-{{ $runtime.arch }}):
117117
sign-layer ({{ $runtime.name }}-{{ $runtime.arch }}):
118118
stage: sign
119119
tags: ["arch:amd64"]
120-
image: registry.ddbuild.io/images/docker:20.10.13-jammy
120+
image: registry.ddbuild.io/images/docker:29.4.0-noble
121121
rules:
122122
- if: '$CI_COMMIT_TAG =~ /^v.*/'
123123
when: manual
@@ -148,7 +148,7 @@ sign-layer ({{ $runtime.name }}-{{ $runtime.arch }}):
148148
publish-layer-{{ $environment_name }} ({{ $runtime.name }}-{{ $runtime.arch }}):
149149
stage: publish
150150
tags: ["arch:amd64"]
151-
image: registry.ddbuild.io/images/docker:20.10.13-jammy
151+
image: registry.ddbuild.io/images/docker:29.4.0-noble
152152
rules:
153153
- if: '$SKIP_E2E_TESTS == "true"'
154154
when: never
@@ -194,7 +194,7 @@ publish-layer-{{ $environment_name }} ({{ $runtime.name }}-{{ $runtime.arch }}):
194194
publish-pypi-package:
195195
stage: publish
196196
tags: ["arch:amd64"]
197-
image: registry.ddbuild.io/images/docker:20.10.13-jammy
197+
image: registry.ddbuild.io/images/docker:29.4.0-noble
198198
before_script: *python-before-script
199199
cache: []
200200
rules:
@@ -209,7 +209,7 @@ publish-pypi-package:
209209
layer bundle:
210210
stage: build
211211
tags: ["arch:amd64"]
212-
image: registry.ddbuild.io/images/docker:20.10.13-jammy
212+
image: registry.ddbuild.io/images/docker:29.4.0-noble
213213
needs:
214214
{{ range (ds "runtimes").runtimes }}
215215
- build-layer ({{ .name }}-{{ .arch }})
@@ -230,7 +230,7 @@ layer bundle:
230230

231231
signed layer bundle:
232232
stage: sign
233-
image: registry.ddbuild.io/images/docker:20.10.13-jammy
233+
image: registry.ddbuild.io/images/docker:29.4.0-noble
234234
tags: ["arch:amd64"]
235235
rules:
236236
- if: '$CI_COMMIT_TAG =~ /^v.*/'
@@ -278,7 +278,7 @@ e2e-test:
278278

279279
e2e-test-status:
280280
stage: e2e
281-
image: registry.ddbuild.io/images/docker:20.10.13-jammy
281+
image: registry.ddbuild.io/images/docker:29.4.0-noble
282282
tags: ["arch:amd64"]
283283
timeout: 3h
284284
rules:

pyproject.toml.bak

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
[tool.poetry]
2+
name = "datadog_lambda"
3+
version = "8.124.0.dev0"
4+
description = "The Datadog AWS Lambda Library"
5+
authors = ["Datadog, Inc. <dev@datadoghq.com>"]
6+
license = "Apache-2.0"
7+
readme = "README.md"
8+
repository = "https://github.com/DataDog/datadog-lambda-python"
9+
keywords = [
10+
"datadog",
11+
"aws",
12+
"lambda",
13+
"layer",
14+
]
15+
packages = [
16+
{ include = "datadog_lambda" }
17+
]
18+
classifiers = [
19+
"Programming Language :: Python :: 3.8",
20+
"Programming Language :: Python :: 3.9",
21+
"Programming Language :: Python :: 3.10",
22+
"Programming Language :: Python :: 3.11",
23+
"Programming Language :: Python :: 3.12",
24+
"Programming Language :: Python :: 3.13",
25+
"Programming Language :: Python :: 3.14",
26+
]
27+
28+
[tool.poetry.dependencies]
29+
python = ">=3.8.0,<4"
30+
datadog = ">=0.51.0,<1.0.0"
31+
wrapt = "^1.11.2"
32+
ddtrace = [
33+
{version = ">=3.19.1,<4", python = ">=3.8,<3.10"},
34+
{version = ">=4.1.1,<5,!=4.6.*", python = ">=3.10"}
35+
]
36+
ujson = ">=5.9.0"
37+
botocore = { version = "^1.34.0", optional = true }
38+
requests = { version ="^2.22.0", optional = true }
39+
pytest = { version= "^8.0.0", optional = true }
40+
pytest-benchmark = { version = "^4.0", optional = true }
41+
flake8 = { version = "^5.0.4", optional = true }
42+
43+
[tool.poetry.extras]
44+
dev = [
45+
"botocore",
46+
"flake8",
47+
"pytest",
48+
"pytest-benchmark",
49+
"requests",
50+
]
51+
52+
[build-system]
53+
requires = ["poetry-core>=1.0.0"]
54+
build-backend = "poetry.core.masonry.api"
55+
56+
[tool.pytest.ini_options]
57+
addopts = "--benchmark-disable --benchmark-autosave"

0 commit comments

Comments
 (0)