Skip to content

Commit 66d9b13

Browse files
authored
Merge branch 'main' into rename_disk_transfer_rate_bytes_metric
2 parents 9bcd2e1 + 2b72f6b commit 66d9b13

23 files changed

+382
-203
lines changed

.dockerignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@
55
.pytest_cache/
66
.tox
77
.venv/
8+
# Test data collection output directories
9+
tests-collected-info/

.github/workflows/close-stale-prs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
stale:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/stale@v9
10+
- uses: actions/stale@v10
1111
with:
1212
stale-pr-message: 'This PR is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.'
1313
close-pr-message: 'This PR was closed because it has not been updated in past 30 days.'

.github/workflows/component-builder-publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
DEBIAN_FRONTEND: noninteractive
2121
steps:
2222
- name: Check out code
23-
uses: actions/checkout@v4
23+
uses: actions/checkout@v5
2424
- name: Install dependencies for VM build
2525
run: |
2626
sudo apt-get update
@@ -36,7 +36,7 @@ jobs:
3636
working-directory: ./containers/fedora
3737
run: wget -q "https://download.fedoraproject.org/pub/fedora/linux/releases/41/Cloud/x86_64/images/${{ env.FEDORA_IMAGE }}"
3838
- name: Install uv
39-
uses: astral-sh/setup-uv@v5
39+
uses: astral-sh/setup-uv@v7
4040
with:
4141
version: "0.8.22"
4242
- name: Create VM

.github/workflows/component-builder.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
DEBIAN_FRONTEND: noninteractive
1919
steps:
2020
- name: Check out code
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v5
2222
- name: Install dependencies for VM build
2323
run: |
2424
sudo apt-get update
@@ -34,7 +34,7 @@ jobs:
3434
working-directory: ./containers/fedora
3535
run: wget -q "https://download.fedoraproject.org/pub/fedora/linux/releases/41/Cloud/x86_64/images/${{ env.FEDORA_IMAGE }}"
3636
- name: Install uv
37-
uses: astral-sh/setup-uv@v5
37+
uses: astral-sh/setup-uv@v7
3838
with:
3939
version: "0.8.22"
4040
- name: Create VM
@@ -54,7 +54,7 @@ jobs:
5454
podman save -o artifacts/fedora-image.tar "${remote_repository}":"${arch_tag}"
5555
echo "Saved image to artifacts/fedora-image.tar"
5656
- name: Upload container image artifact
57-
uses: actions/upload-artifact@v4
57+
uses: actions/upload-artifact@v5
5858
with:
5959
name: fedora-container-image
6060
path: artifacts/fedora-image.tar

.github/workflows/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ jobs:
99
pull-requests: write
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/labeler@v5
12+
- uses: actions/labeler@v6
1313
with:
1414
sync-labels: true

.github/workflows/request-coderabbit-test-instructions.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828

2929
- name: Create or update comment
3030
if: steps.check-user-team.outputs.is-member != 'true'
31-
uses: peter-evans/create-or-update-comment@v4
31+
uses: peter-evans/create-or-update-comment@v5
3232
with:
3333
issue-number: ${{ github.event.pull_request.number }}
3434
token: ${{ secrets.BOT3_TOKEN }}

.github/workflows/utilities-unit-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ jobs:
2424

2525
steps:
2626
- name: Check out code
27-
uses: actions/checkout@v4
27+
uses: actions/checkout@v5
2828
with:
2929
ref: ${{ github.event.pull_request.head.sha }}
3030
fetch-depth: 0
3131

3232
- name: Install uv
33-
uses: astral-sh/setup-uv@v6
33+
uses: astral-sh/setup-uv@v7
3434
with:
3535
enable-cache: true
3636
cache-dependency-glob: "uv.lock"

docs/QUARANTINE.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
## TODO: Add full procedure for quarantine and de-quarantine
2+
## De-quarantine: add a section on pytest-repeat and how to use it

pyproject.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ dependencies = [
5656
"pexpect>=4.9.0",
5757
"podman>=5.2.0",
5858
"pyhelper-utils>=1.0.1",
59-
"pytest>=8.3.3",
59+
"pytest>=9.0.0",
6060
"pytest-benchmark>=5.1.0",
6161
"pytest-dependency>=0.6.0",
6262
"pytest-jira~=0.3.21",
@@ -84,7 +84,7 @@ dependencies = [
8484
[project.optional-dependencies]
8585
# Dependencies for utilities unit testing
8686
utilities-test = [
87-
"pytest>=8.3.3",
87+
"pytest>=9.0.0",
8888
"pytest-cov>=4.1.0",
8989
"pytest-mock>=3.14.0",
9090
"pytest-xdist>=3.5.0",
@@ -99,13 +99,14 @@ packages = ["*"]
9999
dev = [
100100
"ipdb>=0.13.13",
101101
"ipython>=8.12.3",
102+
"pytest-repeat>=0.9.4",
102103
]
103104

104105
[tool.uv.sources]
105106

106107
# Utilities Unit Testing Configuration
107108
[tool.pytest.ini_options]
108-
minversion = "8.0"
109+
minversion = "9.0"
109110
testpaths = ["utilities/unittests"]
110111
python_files = "test_*.py"
111112
python_classes = "Test*"

renovate.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,15 @@
1818
{
1919
"matchPackagePatterns": ["*"],
2020
"groupName": "python-deps"
21+
},
22+
{
23+
"matchDatasources": ["docker"],
24+
"matchPackageNames": ["quay.io/fedora/fedora"],
25+
"enabled": false
26+
},
27+
{
28+
"matchPackageNames": ["marshmallow"],
29+
"enabled": false
2130
}
2231
]
2332
}

0 commit comments

Comments
 (0)