Skip to content

Commit dd29710

Browse files
committed
ci: Add 5-days grace period
Signed-off-by: Cagri Yonca <cagri@ibm.com>
1 parent 3dab401 commit dd29710

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

.circleci/config.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,16 @@ commands:
128128
- store_artifacts:
129129
path: htmlcov
130130

131+
capture-package-versions:
132+
steps:
133+
- run:
134+
name: Capture Package Versions
135+
command: |
136+
. venv/bin/activate
137+
pip freeze > package_versions.txt
138+
- store_artifacts:
139+
path: package_versions.txt
140+
131141
jobs:
132142
python3x:
133143
parameters:
@@ -160,6 +170,7 @@ jobs:
160170
- run-tests-with-coverage-report
161171
- store-pytest-results
162172
- store-coverage-report
173+
- capture-package-versions
163174

164175
py39cassandra:
165176
docker:
@@ -309,3 +320,35 @@ workflows:
309320
- py312aws
310321
- py313kafka
311322
- autowrapt
323+
324+
# Nightly workflow for currency reporting
325+
# Runs daily at midnight UTC on main branch
326+
nightly:
327+
triggers:
328+
- schedule:
329+
cron: "0 0 * * *"
330+
filters:
331+
branches:
332+
only:
333+
- main
334+
jobs:
335+
- python3x:
336+
matrix:
337+
parameters:
338+
py-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
339+
- py39cassandra
340+
- py39gevent
341+
- py312aws
342+
- py313kafka
343+
- autowrapt:
344+
matrix:
345+
parameters:
346+
py-version: ["3.11", "3.12", "3.13", "3.14"]
347+
- final_job:
348+
requires:
349+
- python3x
350+
- py39cassandra
351+
- py39gevent
352+
- py312aws
353+
- py313kafka
354+
- autowrapt

0 commit comments

Comments
 (0)