From 0eef53dfe25f5907e84f1133640434a1e3b3c44a Mon Sep 17 00:00:00 2001 From: shyamala-kotrayya-majjigudda Date: Tue, 25 Nov 2025 20:20:48 +0530 Subject: [PATCH 01/11] end point support doc update --- endpoints-support.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/endpoints-support.md b/endpoints-support.md index bd397c2f..4fa3b033 100644 --- a/endpoints-support.md +++ b/endpoints-support.md @@ -385,7 +385,7 @@ | /rest/server-hardware/{id}/firmware | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:|:white_check_mark: |:white_check_mark: |:white_check_mark:|:white_check_mark: |:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | /rest/server-hardware/discovery | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:|:white_check_mark: |:white_check_mark: |:white_check_mark:|:white_check_mark: |:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| | /rest/server-hardware/{id}/localStorageV2 | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:|:white_check_mark: |:white_check_mark: |:white_check_mark:|:white_check_mark: |:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| -| /rest/server-hardware/firmware-compliance | POST | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: |:heavy_minus_sign:|:heavy_minus_sign: |:heavy_minus_sign: |:heavy_minus_sign:| :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: |:heavy_minus_sign: |:heavy_minus_sign: |:heavy_minus_sign: |:heavy_minus_sign: |:heavy_minus_sign: |:heavy_minus_sign: |:heavy_minus_sign: |:heavy_minus_sign: | +| /rest/server-hardware/firmware-compliance | POST | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:|:white_check_mark: |:white_check_mark: |:white_check_mark:| :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark: |:white_check_mark: |:white_check_mark: |:white_check_mark: |:white_check_mark: |:white_check_mark: |:white_check_mark: |:white_check_mark: | | /rest/server-hardware/{id}/firmware/settings | PATCH | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: |:heavy_minus_sign:|:heavy_minus_sign: |:heavy_minus_sign: |:heavy_minus_sign:| :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: |:heavy_minus_sign: |:heavy_minus_sign: |:heavy_minus_sign: |:heavy_minus_sign: |:heavy_minus_sign: |:heavy_minus_sign: |:heavy_minus_sign: |:heavy_minus_sign: | | **Server Hardware Types** | | /rest/server-hardware-types | GET | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |:white_check_mark:|:white_check_mark: |:white_check_mark: |:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:|:white_check_mark:| From a7b280d2ad15699bd9eadffa821d16d97de68fcf Mon Sep 17 00:00:00 2001 From: shyamala-kotrayya-majjigudda Date: Thu, 27 Nov 2025 11:18:02 +0530 Subject: [PATCH 02/11] coverall workflow update --- .github/workflows/run_tests.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 3e148555..e3708f57 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -40,6 +40,9 @@ jobs: - name: coveralls uses: AndreMiras/coveralls-python-action@develop with: - github-token: ${{ secrets.COVERALLS_TOKEN }} + github-token: ${{ secrets.GITHUB_TOKEN }} flag-name: 'Unit Test' debug: true + env: + COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_TOKEN }} + From 4d174ba10adfd1f99ee659c3047553fe6fe759d2 Mon Sep 17 00:00:00 2001 From: shyamala-kotrayya-majjigudda Date: Thu, 27 Nov 2025 11:21:29 +0530 Subject: [PATCH 03/11] coverall workflow update-latest --- .github/workflows/run_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index e3708f57..2e50eb66 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -38,7 +38,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: coveralls - uses: AndreMiras/coveralls-python-action@develop + uses: AndreMiras/coveralls-python-action@latest with: github-token: ${{ secrets.GITHUB_TOKEN }} flag-name: 'Unit Test' From 04c06a229f0f57885ba12ce412503631d2d3c439 Mon Sep 17 00:00:00 2001 From: shyamala-kotrayya-majjigudda Date: Thu, 27 Nov 2025 11:23:14 +0530 Subject: [PATCH 04/11] coverall workflow update-develop --- .github/workflows/run_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 2e50eb66..e3708f57 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -38,7 +38,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: coveralls - uses: AndreMiras/coveralls-python-action@latest + uses: AndreMiras/coveralls-python-action@develop with: github-token: ${{ secrets.GITHUB_TOKEN }} flag-name: 'Unit Test' From e780d41e975d9e3ca86271a5172f529063aac65d Mon Sep 17 00:00:00 2001 From: shyamala-kotrayya-majjigudda Date: Mon, 1 Dec 2025 09:22:36 +0530 Subject: [PATCH 05/11] workflow update --- .github/workflows/run_tests.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index e3708f57..36c7687b 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -38,11 +38,12 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: coveralls - uses: AndreMiras/coveralls-python-action@develop + uses: coverallsapp/github-action@v2 with: github-token: ${{ secrets.GITHUB_TOKEN }} - flag-name: 'Unit Test' - debug: true + flag-name: Unit-Test + parallel: false + path-to-lcov: ./coverage.lcov env: COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_TOKEN }} From 7285b6481d0626a25ac9ce4e97fa1562b9e02458 Mon Sep 17 00:00:00 2001 From: shyamala-kotrayya-majjigudda Date: Mon, 1 Dec 2025 09:25:35 +0530 Subject: [PATCH 06/11] workflow update cover file --- .github/workflows/run_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 36c7687b..28105967 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -43,7 +43,7 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} flag-name: Unit-Test parallel: false - path-to-lcov: ./coverage.lcov + format: python env: COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_TOKEN }} From 767fb624f6f0aeb114eb4e2140195dc1a368eb83 Mon Sep 17 00:00:00 2001 From: shyamala-kotrayya-majjigudda Date: Mon, 1 Dec 2025 09:29:11 +0530 Subject: [PATCH 07/11] report file format --- .github/workflows/run_tests.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 28105967..1cbc619e 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -27,6 +27,11 @@ jobs: - name: Run tox tests run: tox + - name: Generate coverage XML + run: | + pip install coverage + coverage xml + - name: Deploy to GitHub Pages if: success() uses: crazy-max/ghaction-github-pages@v2 @@ -43,7 +48,8 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} flag-name: Unit-Test parallel: false - format: python + format: cobertura + file: coverage.xml env: COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_TOKEN }} From 73686452672a5f4617d2ecf61d8e625fdacf751f Mon Sep 17 00:00:00 2001 From: shyamala-kotrayya-majjigudda Date: Mon, 1 Dec 2025 09:39:22 +0530 Subject: [PATCH 08/11] report --- .github/workflows/run_tests.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 1cbc619e..6f4d5415 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -42,7 +42,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: coveralls + - name: Upload coverage to Coveralls uses: coverallsapp/github-action@v2 with: github-token: ${{ secrets.GITHUB_TOKEN }} @@ -50,6 +50,9 @@ jobs: parallel: false format: cobertura file: coverage.xml + base-path: . + compare-ref: master env: COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_TOKEN }} + continue-on-error: true From f2571d5dedaa344ca993e471ce6ae26d533067f0 Mon Sep 17 00:00:00 2001 From: shyamala-kotrayya-majjigudda Date: Mon, 1 Dec 2025 09:53:00 +0530 Subject: [PATCH 09/11] report file format-1 --- .github/workflows/run_tests.yml | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 6f4d5415..3e148555 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -27,11 +27,6 @@ jobs: - name: Run tox tests run: tox - - name: Generate coverage XML - run: | - pip install coverage - coverage xml - - name: Deploy to GitHub Pages if: success() uses: crazy-max/ghaction-github-pages@v2 @@ -42,17 +37,9 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Upload coverage to Coveralls - uses: coverallsapp/github-action@v2 + - name: coveralls + uses: AndreMiras/coveralls-python-action@develop with: - github-token: ${{ secrets.GITHUB_TOKEN }} - flag-name: Unit-Test - parallel: false - format: cobertura - file: coverage.xml - base-path: . - compare-ref: master - env: - COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_TOKEN }} - continue-on-error: true - + github-token: ${{ secrets.COVERALLS_TOKEN }} + flag-name: 'Unit Test' + debug: true From a775820260b3d9d340a3c5242203f856a6580bc1 Mon Sep 17 00:00:00 2001 From: shyamala-kotrayya-majjigudda Date: Mon, 1 Dec 2025 10:58:51 +0530 Subject: [PATCH 10/11] coverage workflow change --- .github/workflows/run_tests.yml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 3e148555..169c7629 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -27,6 +27,11 @@ jobs: - name: Run tox tests run: tox + - name: Generate coverage XML + run: | + pip install coverage + coverage xml + - name: Deploy to GitHub Pages if: success() uses: crazy-max/ghaction-github-pages@v2 @@ -37,9 +42,12 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: coveralls - uses: AndreMiras/coveralls-python-action@develop + - name: Upload coverage to Coveralls + uses: coverallsapp/github-action@v2 with: - github-token: ${{ secrets.COVERALLS_TOKEN }} - flag-name: 'Unit Test' - debug: true + github-token: ${{ secrets.GITHUB_TOKEN }} + flag-name: Unit-Test + format: cobertura + file: coverage.xml + env: + COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_TOKEN }} From 7bbbab2f6482119b7f50ab95947bfdf46077d93a Mon Sep 17 00:00:00 2001 From: shyamala-kotrayya-majjigudda Date: Mon, 1 Dec 2025 11:01:36 +0530 Subject: [PATCH 11/11] coverage workflow change-1 --- .github/workflows/run_tests.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 169c7629..322b2318 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -43,6 +43,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Upload coverage to Coveralls + id: coveralls uses: coverallsapp/github-action@v2 with: github-token: ${{ secrets.GITHUB_TOKEN }} @@ -51,3 +52,22 @@ jobs: file: coverage.xml env: COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_TOKEN }} + continue-on-error: true + + - name: Create coverage status check + if: always() + uses: actions/github-script@v6 + with: + script: | + const coverage_result = '${{ steps.coveralls.outcome }}'; + const conclusion = coverage_result === 'success' ? 'success' : 'neutral'; + + await github.rest.repos.createCommitStatus({ + owner: context.repo.owner, + repo: context.repo.repo, + sha: context.payload.pull_request.head.sha, + state: conclusion === 'success' ? 'success' : 'failure', + target_url: 'https://coveralls.io/github/${{ github.repository }}', + description: 'Coverage report uploaded', + context: 'coverage/coveralls' + });