Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
3585d8d
DAOS-17589 pool: not changing fseq for exclude during drain (#16753)
liuxuezhao Oct 15, 2025
b9c6229
DAOS-18029 cq: do not run trivy on all prs (#16935) (#16957)
daltonbohning Oct 15, 2025
599f078
DAOS-18103: container: fix compatibility for newer clients with older…
wangshilong Oct 16, 2025
c979f32
DAOS-17772 rebuild: avoid potential races between rebuild and EC aggr…
gnailzenh Oct 17, 2025
e854411
DAOS-18050 build: Tag 2.6.4 rc3 (#16994)
phender Oct 17, 2025
5fde7ff
DAOS-18114 container: add mutex to protect cs_ec_agg_list (#17000)
liuxuezhao Oct 21, 2025
35c1183
DAOS-18110 test: refine RF 2 test cases (#17008)
liuxuezhao Oct 22, 2025
06acdf4
DAOS-18127 container: use VERSION 1 for backward compatibility in con…
wangshilong Oct 23, 2025
0d3f0bf
DAOS-18121 build: Update dependency versions (#17006)
ryon-jensen Oct 23, 2025
70bcf19
DAOS-18129 build: Tag 2.6.4 rc4 (#17024)
phender Oct 24, 2025
937eafa
DAOS-9355 doc: DAOS 2.6.4 release notes (#17047)
gnailzenh Oct 31, 2025
b7dfc66
DAOS-18121 build: Update libfabric dep version (#17066)
mchaarawi Nov 1, 2025
4ab491c
DAOS-18129 build: update the ubuntu changelog and release notes (#17073)
mchaarawi Nov 3, 2025
06de8a0
DAOS-18129 build: Tag 2.6.4 rc5 (#17074)
phender Nov 3, 2025
ef5e69f
DAOS-17442 engine: Improve start issue handling (#16376) (#16588)
liw Nov 10, 2025
50bac88
DAOS-18171 dfs: set dfs chunk size for RF3 containers (#17060)
mchaarawi Nov 10, 2025
db80417
DAOS-17911 test: fix dfuse/sparse_file.py (#16759) (#17078)
dinghwah Nov 10, 2025
2c19a8b
DAOS-17258 object: more check for CPD RPC bulk transfer - b26 (#16082)
Nasf-Fan Nov 10, 2025
e65a4d7
DAOS-17998 test: enhance test_checker_on_admin_excluded (#16894) (#17…
daltonbohning Nov 10, 2025
ebdc6cc
DAOS-18102 test: update agent_failure.py to run commands as user (#16…
daltonbohning Nov 10, 2025
7f9812c
DAOS-17461 cq: speedup githook submodule check (#16306) (#16442)
daltonbohning Nov 10, 2025
b54fe5e
DAOS-17406 cq: use cancel-in-progress for more workflows (#16244) (#1…
daltonbohning Nov 10, 2025
5920e47
DAOS-17659 control: Enable setting property value with multiple strin…
liw Nov 11, 2025
08d5909
DAOS-17628 bio: flush WAL header before unmap (#16478) (#16663)
NiuYawei Nov 12, 2025
924eba4
DAOS-18065 ci: empty /sys/class/nvme/ on leap15 when no NVMe device a…
grom72 Nov 12, 2025
c0cb06f
DAOS-17429 cq: use merge-base in clang-format (#16269) (#17102)
daltonbohning Nov 12, 2025
fd3bd1e
DAOS-17977 vos: new parameter acts for sys_db_trav_cb_t - b26 (#16960)
Nasf-Fan Nov 12, 2025
3e541c9
DAOS-17822 chk: filter out repeated pools in the check list - b26 (#1…
Nasf-Fan Nov 12, 2025
fede8fd
DAOS-18101 test: support DAOS_TEST_SYSTEMD_PATH and LIBRARY_PATH (#16…
daltonbohning Nov 12, 2025
e296d9e
DAOS-17890 test: condense rebuild/basic.py (#16736) (#16816)
daltonbohning Nov 12, 2025
bd7c85b
DAOS-16565 control: Log component check at Trace level (#16329) (#16806)
kjacque Nov 12, 2025
8a20f44
DAOS-17643 control: Disallow most transitions from Excluded (#16475) …
kjacque Nov 12, 2025
eda8d6b
SRE-3150 test: Add device verification and test summary to launch (#1…
phender Nov 12, 2025
a42f21d
DAOS-17845 container: keep CONT_TGT_SNAPSHOT_NOTIFY RPC errno - b26 (…
Nasf-Fan Nov 14, 2025
d8c1016
DAOS-17871 cart: Improve swim notification test (#16752) (#17119)
frostedcmos Nov 14, 2025
af379a2
DAOS-17470 cart: add out of quota RPC to timeout (#16308) (#16582)
frostedcmos Nov 14, 2025
6abffd7
DAOS-17286 gurt: fix rank set string convertion (#16204) (#16591)
knard38 Nov 14, 2025
f784c5b
DAOS-17508 vos: allow DAOS_INTENT_CHECK for EV iterators (#16737) (#1…
janekmi Nov 14, 2025
601bc29
DAOS-17854 control: Only add voter if it doesn't exist (#16721) (#17117)
kjacque Nov 14, 2025
3835e93
DAOS-16478 test: Change pool autotest to use DAOS_EQ_NOWAIT. (#15936)…
jgmoore-or Nov 14, 2025
ebb845d
DAOS-18211 cq: bump GHA versions (#17096) (#17097)
dependabot[bot] Nov 14, 2025
4373168
DAOS-17865 control: Prevent duplicate pool props (#16883) (#17116)
kjacque Nov 14, 2025
937e5ef
Merge remote-tracking branch 'origin/release/2.6' into ddiwang/google…
wangdi1 Nov 16, 2025
1bb3538
Merge from release-2.6
wangdi1 Nov 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/bash_unit_testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
pull_request:

concurrency:
group: bash-unit-test-${{ github.head_ref || github.run_id }}
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

defaults:
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/bullseye-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ on:


concurrency:
group: bullseye-coverage-${{ github.head_ref || github.run_id }}
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

defaults:
Expand Down Expand Up @@ -366,22 +366,22 @@ jobs:
if: (!cancelled()) && (success() || failure()) &&
steps.run-test.outcome != 'skipped'
# yamllint disable-line rule:line-length
uses: EnricoMi/publish-unit-test-result-action@3a74b2957438d0b6e2e61d67b05318aa25c9e6c6 # v2.20.0
uses: EnricoMi/publish-unit-test-result-action@34d7c956a59aed1bfebf31df77b8de55db9bbaaf # v2.21.0
with:
check_name: ${{ env.STAGE_NAME }} Test Results
github_token: ${{ secrets.GITHUB_TOKEN }}
junit_files: ${{ env.STAGE_NAME }}/**/results.xml
- name: Publish artifacts
if: (!cancelled()) && (success() || failure()) &&
steps.run-test.outcome != 'skipped'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: ${{ env.STAGE_NAME }} artifacts
path: ${{ env.STAGE_NAME }}/**
- name: Upload test results
if: (success() || failure()) &&
steps.run-test.outcome != 'skipped'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: ${{ env.STAGE_NAME }} test-results
path: ${{ env.STAGE_NAME }}/**/results.xml
Expand Down Expand Up @@ -634,22 +634,22 @@ jobs:
if: (!cancelled()) && (success() || failure()) &&
steps.run-test.outcome != 'skipped'
# yamllint disable-line rule:line-length
uses: EnricoMi/publish-unit-test-result-action@3a74b2957438d0b6e2e61d67b05318aa25c9e6c6 # v2.20.0
uses: EnricoMi/publish-unit-test-result-action@34d7c956a59aed1bfebf31df77b8de55db9bbaaf # v2.21.0
with:
check_name: ${{ env.STAGE_NAME }} Test Results
github_token: ${{ secrets.GITHUB_TOKEN }}
junit_files: ${{ env.STAGE_NAME }}/**/results.xml
- name: Publish artifacts
if: (!cancelled()) && (success() || failure()) &&
steps.run-test.outcome != 'skipped'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: ${{ env.STAGE_NAME }} artifacts
path: ${{ env.STAGE_NAME }}/**
- name: Upload test results
if: (success() || failure()) &&
steps.run-test.outcome != 'skipped'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: ${{ env.STAGE_NAME }} test-results
path: ${{ env.STAGE_NAME }}/**/results.xml
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
pull_request:

concurrency:
group: ci2-${{ github.head_ref }}
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

permissions: {}
Expand Down Expand Up @@ -68,7 +68,7 @@ jobs:
- name: Publish NLT test results
if: always()
# yamllint disable-line rule:line-length
uses: EnricoMi/publish-unit-test-result-action@3a74b2957438d0b6e2e61d67b05318aa25c9e6c6 # v2.20.0
uses: EnricoMi/publish-unit-test-result-action@34d7c956a59aed1bfebf31df77b8de55db9bbaaf # v2.21.0
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
files: nlt-junit.xml
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/landing-builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@ on:
- requirements-utest.txt
- utils/build.config

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

permissions: {}

jobs:
Expand Down Expand Up @@ -139,7 +143,7 @@ jobs:
- name: Publish NLT test results
if: always()
# yamllint disable-line rule:line-length
uses: EnricoMi/publish-unit-test-result-action@3a74b2957438d0b6e2e61d67b05318aa25c9e6c6 # v2.20.0
uses: EnricoMi/publish-unit-test-result-action@34d7c956a59aed1bfebf31df77b8de55db9bbaaf # v2.21.0
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
files: nlt-junit.xml
Expand Down
46 changes: 29 additions & 17 deletions .github/workflows/linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ on:
- 'release/*'
pull_request:

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

permissions: {}

jobs:
Expand All @@ -21,7 +25,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Set up Python environment
Expand All @@ -44,7 +48,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Run
Expand All @@ -62,7 +66,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Check DAOS logging macro use.
Expand All @@ -73,7 +77,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Check DAOS ftest tags.
run: \[ ! -x src/tests/ftest/tags.py \] || ./src/tests/ftest/tags.py lint --verbose

Expand All @@ -82,7 +86,7 @@ jobs:
name: Flake8 check
steps:
- name: Check out source repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Set up Python environment
Expand Down Expand Up @@ -115,7 +119,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Install doxygen
Expand All @@ -125,7 +129,7 @@ jobs:
- name: Run check
run: doxygen Doxyfile
- name: 'Upload Artifact'
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: API Documentation
path: docs/doxygen/html/
Expand All @@ -136,7 +140,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
ref: ${{ github.event.pull_request.head.sha }}
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
Expand All @@ -156,30 +160,38 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Install extra python packages
run: python3 -m pip install --requirement utils/cq/requirements.txt
- name: Run check
uses: codespell-project/actions-codespell@406322ec52dd7b488e48c1c4b82e2a8b3a1bf630 # master
uses: codespell-project/actions-codespell@8f01853be192eb0f849a5c7d721450e7a467c579 # master
with:
skip: ./src/control/vendor,./src/control/go.sum,./.git,./utils/*.patch
ignore_words_file: ci/codespell.ignores
builtin: clear,rare,informal,names,en-GB_to_en-US

clang-format:
name: Clang Format
runs-on: ubuntu-22.04
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
- name: Check out source repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0
- name: Pull via git
run: git fetch origin ${{ github.event.pull_request.base.ref }}
- name: Get merge-base ref
id: get_merge_base
run: |
ref="$(git merge-base HEAD ${{ github.event.pull_request.base.sha || github.ref }})"
echo "ref=$ref" >> $GITHUB_OUTPUT
- name: Run check in docker
uses: ./.github/actions/clang-format
with:
target: origin/${{ github.event.pull_request.base.ref }}
target: ${{ steps.get_merge_base.outputs.ref }}
- name: Export changes
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
if: failure()
with:
name: format-patch-for-pr-${{ github.event.pull_request.number }}
Expand All @@ -190,7 +202,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Check out source repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Set up Python environment
Expand All @@ -207,7 +219,7 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Check out source repository
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
ref: ${{ github.event.pull_request.head.sha }}
fetch-depth: 0
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ossf-scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ jobs:
# uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
uses: actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: SARIF file
path: results.sarif
Expand All @@ -71,6 +71,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard (optional).
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@e296a935590eb16afc0c0108289f68c87e2a89a5 # v4.30.7
uses: github/codeql-action/upload-sarif@0499de31b99561a6d14a36a5f662c2a54f91beee # v4.31.2
with:
sarif_file: results.sarif
14 changes: 7 additions & 7 deletions .github/workflows/rpm-build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ on:
- 'release/*'

concurrency:
group: rpm-build-and-test-${{ github.head_ref || github.run_id }}
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

defaults:
Expand Down Expand Up @@ -374,22 +374,22 @@ jobs:
if: (!cancelled()) && (success() || failure()) &&
steps.run-test.outcome != 'skipped'
# yamllint disable-line rule:line-length
uses: EnricoMi/publish-unit-test-result-action@3a74b2957438d0b6e2e61d67b05318aa25c9e6c6 # v2.20.0
uses: EnricoMi/publish-unit-test-result-action@34d7c956a59aed1bfebf31df77b8de55db9bbaaf # v2.21.0
with:
check_name: ${{ env.STAGE_NAME }} Test Results
github_token: ${{ secrets.GITHUB_TOKEN }}
junit_files: ${{ env.STAGE_NAME }}/**/results.xml
- name: Publish artifacts
if: (!cancelled()) && (success() || failure()) &&
steps.run-test.outcome != 'skipped'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: ${{ env.STAGE_NAME }} artifacts
path: ${{ env.STAGE_NAME }}/**
- name: Upload test results
if: (success() || failure()) &&
steps.run-test.outcome != 'skipped'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: ${{ env.STAGE_NAME }} test-results
path: ${{ env.STAGE_NAME }}/**/results.xml
Expand Down Expand Up @@ -642,22 +642,22 @@ jobs:
if: (!cancelled()) && (success() || failure()) &&
steps.run-test.outcome != 'skipped'
# yamllint disable-line rule:line-length
uses: EnricoMi/publish-unit-test-result-action@3a74b2957438d0b6e2e61d67b05318aa25c9e6c6 # v2.20.0
uses: EnricoMi/publish-unit-test-result-action@34d7c956a59aed1bfebf31df77b8de55db9bbaaf # v2.21.0
with:
check_name: ${{ env.STAGE_NAME }} Test Results
github_token: ${{ secrets.GITHUB_TOKEN }}
junit_files: ${{ env.STAGE_NAME }}/**/results.xml
- name: Publish artifacts
if: (!cancelled()) && (success() || failure()) &&
steps.run-test.outcome != 'skipped'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: ${{ env.STAGE_NAME }} artifacts
path: ${{ env.STAGE_NAME }}/**
- name: Upload test results
if: (success() || failure()) &&
steps.run-test.outcome != 'skipped'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: ${{ env.STAGE_NAME }} test-results
path: ${{ env.STAGE_NAME }}/**/results.xml
Expand Down
14 changes: 12 additions & 2 deletions .github/workflows/trivy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,16 @@ on:
branches: ["master", "release/**"]
pull_request:
branches: ["master", "release/**"]
paths:
- .github/workflows/trivy.yml
- requirements-*.txt
- src/client/java/**/pom.xml
- src/control/go.mod
- src/control/vendor/**
- utils/build.config
- utils/rpms/**
- utils/scripts/install-*.sh
- utils/trivy/**

# Declare default permissions as nothing.
permissions: {}
Expand Down Expand Up @@ -39,7 +49,7 @@ jobs:
cp utils/trivy/.trivyignore report/trivyignore.txt

- name: Upload the report to the GitHub artifact store
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
path: report/*
name: trivy-report-daos
Expand All @@ -58,7 +68,7 @@ jobs:
trivy-config: 'utils/trivy/trivy.yaml'

- name: Upload Trivy scan results to GitHub Security tab
uses: github/codeql-action/upload-sarif@e296a935590eb16afc0c0108289f68c87e2a89a5 # v4.30.7
uses: github/codeql-action/upload-sarif@0499de31b99561a6d14a36a5f662c2a54f91beee # v4.31.2
with:
sarif_file: 'trivy-results.sarif'

Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/unit-testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ on:

permissions: {}

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

jobs:
Run_in_docker:
if: github.repository == 'daos-stack/daos'
Expand Down
2 changes: 1 addition & 1 deletion TAG
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.6.4-rc2
2.6.4-rc5
2 changes: 1 addition & 1 deletion ci/provisioning/post_provision_config_common_functions.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash
#
# Copyright 2022-2023 Intel Corporation.

Check failure on line 3 in ci/provisioning/post_provision_config_common_functions.sh

View workflow job for this annotation

GitHub Actions / Copyright check

Copyright out of date
# Copyright 2025 Hewlett Packard Enterprise Development LP
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
Expand Down Expand Up @@ -411,7 +411,7 @@

# shellcheck disable=SC2001
if [ ${#inst_rpms[@]} -gt 0 ]; then
if ! retry_dnf 360 install "${inst_rpms[@]/%/${DAOS_VERSION:-}}"; then
if ! retry_dnf 360 install "${inst_rpms[@]/%/${DAOS_VERSION:-}}" --setopt=allow_vendor_change=True; then
rc=${PIPESTATUS[0]}
dump_repos
echo "Failed to install packages"
Expand Down
2 changes: 1 addition & 1 deletion ci/provisioning/post_provision_config_nodes.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash
#
# Copyright 2020-2023 Intel Corporation.

Check failure on line 3 in ci/provisioning/post_provision_config_nodes.sh

View workflow job for this annotation

GitHub Actions / Copyright check

Copyright out of date
# Copyright 2025 Hewlett Packard Enterprise Development LP
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
Expand Down Expand Up @@ -99,7 +99,7 @@
nvme_class="/sys/class/nvme/"
function nvme_limit {
set +x
if [ ! -d /sys/class/nvme ]; then
if [ ! -d "${nvme_class}" ] || [ -z "$(ls -A "${nvme_class}")" ]; then
echo "No NVMe devices found"
return
fi
Expand Down
Loading
Loading