Skip to content

Commit db054d3

Browse files
Bump GitHub Actions and dependencies for 6.16.z (#22235)
* Bump GitHub Actions and dependencies for 6.16.z - actions/checkout v5 → v7.0.1 - actions/setup-python v6 → v7 - actions/cache v4 → v6 - actions/cache/restore v5 → v6 - actions/cache/save v5 → v6 - actions/github-script v7 → v9 - lewagon/wait-on-check-action v1.4.0 → v1.8.1 - fastmcp 3.3.1 → fastmcp-slim[client] 3.4.4 - fauxfactory 4.2.1 → 4.2.3 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Bump redhat-actions/buildah-build from v2 to v3 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Bump push-to-registry v2 → v3, lewagon 1.8.1 → 1.9.0, fastmcp-slim 3.4.4 → 3.4.5 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Update RHEL9 & RHEL10 version in constants for 6.16.z Cherry-pick of #21635 Adapted for 6.16.z: rhel10 kickstart entries skipped (don't exist on this branch) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Revert "Update RHEL9 & RHEL10 version in constants for 6.16.z" This reverts commit cec4d6d. --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 901987c commit db054d3

10 files changed

Lines changed: 24 additions & 24 deletions

.github/workflows/auto_cherry_pick.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
swap-size-gb: 10
5050

5151
## Robottelo Repo Checkout
52-
- uses: actions/checkout@v5
52+
- uses: actions/checkout@v7.0.1
5353
if: ${{ startsWith(matrix.label, '6.') && matrix.label != github.base_ref }}
5454
with:
5555
fetch-depth: 0
@@ -87,7 +87,7 @@ jobs:
8787

8888
- name: is autoMerging enabled for Auto CherryPicked PRs ?
8989
if: ${{ always() && steps.cherrypick.outcome == 'success' && contains(github.event.pull_request.labels.*.name, 'AutoMerge_Cherry_Picked') }}
90-
uses: actions/github-script@v7
90+
uses: actions/github-script@v9
9191
with:
9292
github-token: ${{ secrets.CHERRYPICK_PAT }}
9393
script: |

.github/workflows/auto_cherry_pick_merge.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
4141
- name: Wait for other status checks to Pass
4242
id: waitforstatuschecks
43-
uses: lewagon/wait-on-check-action@v1.4.0
43+
uses: lewagon/wait-on-check-action@v1.9.0
4444
with:
4545
ref: ${{ github.head_ref }}
4646
repo-token: ${{ secrets.CHERRYPICK_PAT }}

.github/workflows/auto_cherry_pick_merged.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
steps:
3636
- name: Find parent PR details
3737
id: parentPR
38-
uses: actions/github-script@v7
38+
uses: actions/github-script@v9
3939
with:
4040
github-token: ${{ secrets.CHERRYPICK_PAT }}
4141
script: |
@@ -75,7 +75,7 @@ jobs:
7575
steps:
7676
- name: Convert String to List
7777
id: conversion
78-
uses: actions/github-script@v7
78+
uses: actions/github-script@v9
7979
with:
8080
script: |
8181
const branches = "${{ github.event.inputs.branches }}";
@@ -104,7 +104,7 @@ jobs:
104104
swap-size-gb: 10
105105

106106
## Robottelo Repo Checkout
107-
- uses: actions/checkout@v5
107+
- uses: actions/checkout@v7.0.1
108108
if: ${{ startsWith(matrix.branch, '6.') && matrix.branch != needs.get-parentPR-details.outputs.base_ref }}
109109
with:
110110
fetch-depth: 0
@@ -143,7 +143,7 @@ jobs:
143143

144144
- name: is autoMerging enabled for Auto CherryPicked PRs ?
145145
if: ${{ always() && steps.cherrypick.outcome == 'success' && contains(needs.get-parentPR-details.outputs.labels.*.name, 'AutoMerge_Cherry_Picked') }}
146-
uses: actions/github-script@v7
146+
uses: actions/github-script@v9
147147
with:
148148
github-token: ${{ secrets.CHERRYPICK_PAT }}
149149
script: |

.github/workflows/dependency_merge.yml

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

3636
- name: Wait for other status checks to Pass
3737
id: waitforstatuschecks
38-
uses: lewagon/wait-on-check-action@v1.4.0
38+
uses: lewagon/wait-on-check-action@v1.9.0
3939
with:
4040
ref: ${{ github.head_ref }}
4141
repo-token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/prt_labels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
if: "(contains(github.event.pull_request.labels.*.name, 'PRT-Passed'))"
1212
steps:
1313
- name: remove the PRT Passed label, for new commit
14-
uses: actions/github-script@v7
14+
uses: actions/github-script@v9
1515
with:
1616
github-token: ${{ secrets.CHERRYPICK_PAT }}
1717
script: |

.github/workflows/prt_result.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
- name: Add the PRT passed/failed labels
4747
id: prt-status
4848
if: ${{ always() && github.event.inputs.build_status != '' }}
49-
uses: actions/github-script@v7
49+
uses: actions/github-script@v9
5050
with:
5151
github-token: ${{ secrets.CHERRYPICK_PAT }}
5252
script: |
@@ -61,7 +61,7 @@ jobs:
6161
});
6262
- name: Remove failed label on test pass or vice-versa
6363
if: ${{ always() && github.event.inputs.build_status != '' }}
64-
uses: actions/github-script@v7
64+
uses: actions/github-script@v9
6565
with:
6666
github-token: ${{ secrets.CHERRYPICK_PAT }}
6767
script: |

.github/workflows/pull_request.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,18 @@ jobs:
2222
UV_SYSTEM_PYTHON: 1
2323
steps:
2424
- name: Checkout Robottelo
25-
uses: actions/checkout@v5
25+
uses: actions/checkout@v7.0.1
2626

2727
- name: Set Up Python-${{ matrix.python-version }}
28-
uses: actions/setup-python@v6
28+
uses: actions/setup-python@v7
2929
with:
3030
python-version: ${{ matrix.python-version }}
3131

3232
- name: Set up uv
3333
run: curl -LsSf https://astral.sh/uv/install.sh | sh
3434

3535
- name: Restore uv cache
36-
uses: actions/cache@v4
36+
uses: actions/cache@v6
3737
with:
3838
path: /tmp/.uv-cache
3939
key: uv-${{ runner.os }}-${{ hashFiles('uv.lock') }}
@@ -42,7 +42,7 @@ jobs:
4242
uv-${{ runner.os }}
4343
4444
- name: Restore Jira Status Cache
45-
uses: actions/cache/restore@v5
45+
uses: actions/cache/restore@v6
4646
with:
4747
# If the path is changed in the validator or jira.yaml.template, it should be changed here too
4848
path: jira_status_cache.json

.github/workflows/update_robottelo_image.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515

1616
steps:
1717
- name: Checkout
18-
uses: actions/checkout@v5
18+
uses: actions/checkout@v7.0.1
1919
with:
2020
# do not store the auth token in git config
2121
persist-credentials: false
@@ -29,7 +29,7 @@ jobs:
2929
3030
- name: Build Robottelo image
3131
id: build-image
32-
uses: redhat-actions/buildah-build@v2
32+
uses: redhat-actions/buildah-build@v3
3333
with:
3434
image: robottelo
3535
tags: ${{ steps.image_tag.outputs.IMAGE_TAG }}
@@ -38,7 +38,7 @@ jobs:
3838
3939
- name: Push Robottelo image to quay.io
4040
id: push-to-quay
41-
uses: redhat-actions/push-to-registry@v2
41+
uses: redhat-actions/push-to-registry@v3
4242
with:
4343
image: robottelo
4444
tags: ${{ steps.image_tag.outputs.IMAGE_TAG }}

.github/workflows/weekly.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,18 @@ jobs:
2323
UV_SYSTEM_PYTHON: 1
2424
steps:
2525
- name: Checkout Robottelo
26-
uses: actions/checkout@v5
26+
uses: actions/checkout@v7.0.1
2727

2828
- name: Set Up Python-${{ matrix.python-version }}
29-
uses: actions/setup-python@v6
29+
uses: actions/setup-python@v7
3030
with:
3131
python-version: ${{ matrix.python-version }}
3232

3333
- name: Set up uv
3434
run: curl -LsSf https://astral.sh/uv/install.sh | sh
3535

3636
- name: Restore uv cache
37-
uses: actions/cache@v4
37+
uses: actions/cache@v6
3838
with:
3939
path: /tmp/.uv-cache
4040
key: uv-${{ runner.os }}-${{ hashFiles('uv.lock') }}
@@ -64,7 +64,7 @@ jobs:
6464
6565
- name: Save Jira Status Cache
6666
if: always()
67-
uses: actions/cache/save@v5
67+
uses: actions/cache/save@v6
6868
with:
6969
# If the path is changed in the validator or jira.yaml.template, it should be changed here too
7070
path: jira_status_cache.json

requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ broker[satlab,docker,ssh2_python]==0.8.11
55
cryptography==49.0.0
66
deepdiff==9.1.0
77
dynaconf[vault]==3.2.13
8-
fastmcp==3.3.1
9-
fauxfactory==4.2.1
8+
fastmcp-slim[client]==3.4.5
9+
fauxfactory==4.2.3
1010
jira==3.10.5
1111
jinja2==3.1.6
1212
manifester==0.2.14

0 commit comments

Comments
 (0)