Skip to content

Commit 330b0f6

Browse files
committed
ci: rollout several recent changes to CI testing
* Pass in a YAML true value as `__bootc_validation: true` using the --extra-vars option to ensure that `__bootc_validation` is treated as a boolean and not a string value. `-e "__bootc_validation: true"` You can also use JSON format: `-e '{"__bootc_validation": true}'` but YAML is simpler in this case. * Use tox-lsr version 3.11.1 * Ensure the citest bad comment works when the test was cancelled in addition to the failure case. * Update contributing.md documentation * Update number of nodes to use in testing farm, if needed * remove unnecessary ansible-lint skips Signed-off-by: Rich Megginson <rmeggins@redhat.com>
1 parent da2289e commit 330b0f6

15 files changed

+70
-22
lines changed

.github/workflows/ansible-lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,12 @@ jobs:
2727
sudo apt install -y git
2828
2929
- name: Checkout repo
30-
uses: actions/checkout@v4
30+
uses: actions/checkout@v5
3131

3232
- name: Install tox, tox-lsr
3333
run: |
3434
set -euxo pipefail
35-
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.0"
35+
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.1"
3636
3737
- name: Convert role to collection format
3838
id: collection

.github/workflows/ansible-managed-var-comment.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ jobs:
2525
sudo apt install -y git
2626
2727
- name: Checkout repo
28-
uses: actions/checkout@v4
28+
uses: actions/checkout@v5
2929

3030
- name: Install tox, tox-lsr
3131
run: |
3232
set -euxo pipefail
33-
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.0"
33+
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.1"
3434
3535
- name: Run ansible-plugin-scan
3636
run: |

.github/workflows/ansible-test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ jobs:
2828
sudo apt install -y git
2929
3030
- name: Checkout repo
31-
uses: actions/checkout@v4
31+
uses: actions/checkout@v5
3232

3333
- name: Install tox, tox-lsr
3434
run: |
3535
set -euxo pipefail
36-
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.0"
36+
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.1"
3737
3838
- name: Convert role to collection format
3939
run: |

.github/workflows/build_docs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
sudo apt install -y git
2626
2727
- name: Check out code
28-
uses: actions/checkout@v4
28+
uses: actions/checkout@v5
2929
with:
3030
fetch-depth: 0
3131
- name: Ensure the docs branch
@@ -48,12 +48,12 @@ jobs:
4848
fi
4949
5050
- name: Checkout the docs branch
51-
uses: actions/checkout@v4
51+
uses: actions/checkout@v5
5252
with:
5353
ref: docs
5454

5555
- name: Fetch README.md and .pandoc_template.html5 template from the workflow branch
56-
uses: actions/checkout@v4
56+
uses: actions/checkout@v5
5757
with:
5858
sparse-checkout: |
5959
README.md

.github/workflows/changelog_to_tag.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
sudo apt install -y git
2323
2424
- name: checkout PR
25-
uses: actions/checkout@v4
25+
uses: actions/checkout@v5
2626

2727
- name: Get tag and message from the latest CHANGELOG.md commit
2828
id: tag

.github/workflows/codespell.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Checkout
14-
uses: actions/checkout@v4
14+
uses: actions/checkout@v5
1515

1616
- name: Codespell
1717
uses: codespell-project/actions-codespell@v2

.github/workflows/markdownlint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
sudo apt install -y git
2626
2727
- name: Check out code
28-
uses: actions/checkout@v4
28+
uses: actions/checkout@v5
2929

3030
# CHANGELOG.md is generated automatically from PR titles and descriptions
3131
# It might have issues but they are not critical

.github/workflows/pr-title-lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
commit-checks:
1919
runs-on: ubuntu-latest
2020
steps:
21-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@v5
2222
with:
2323
fetch-depth: 0
2424

.github/workflows/qemu-kvm-integration-tests.yml

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

4848
steps:
4949
- name: Checkout repo
50-
uses: actions/checkout@v4
50+
uses: actions/checkout@v5
5151

5252
- name: Check if platform is supported
5353
id: check_platform
@@ -105,7 +105,7 @@ jobs:
105105
python3 -m pip install --upgrade pip
106106
sudo apt update
107107
sudo apt install -y --no-install-recommends git ansible-core genisoimage qemu-system-x86
108-
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.0"
108+
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.1"
109109
110110
# HACK: Drop this when moving this workflow to 26.04 LTS
111111
- name: Update podman to 5.x for compatibility with bootc-image-builder's podman 5
@@ -199,7 +199,7 @@ jobs:
199199
if tox -e "$env" -- --image-file "$(pwd)/$image_file" \
200200
--log-level debug $TOX_ARGS \
201201
--lsr-report-errors-url DEFAULT \
202-
-e __bootc_validation=true \
202+
-e "__bootc_validation: true" \
203203
-- "$test" >out 2>&1; then
204204
mv out "${test}-PASS.log"
205205
else

.github/workflows/test_converting_readme.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
sudo apt install -y git
2727
2828
- name: Check out code
29-
uses: actions/checkout@v4
29+
uses: actions/checkout@v5
3030

3131
- name: Remove badges from README.md prior to converting to HTML
3232
run: sed -i '1,8 {/^\[\!.*actions\/workflows/d}' README.md

0 commit comments

Comments
 (0)