fix: nitpick and upload awxkit coverage to ci

This commit is contained in:
Adrià Sala
2026-03-02 12:11:36 +01:00
committed by Adrià Sala
parent 51ed59c506
commit 1a3085ff40
2 changed files with 8 additions and 9 deletions

View File

@@ -94,7 +94,11 @@ jobs:
run: | run: |
if [ -f "reports/coverage.xml" ]; then if [ -f "reports/coverage.xml" ]; then
sed -i '2i<!-- PR ${{ github.event.pull_request.number }} -->' reports/coverage.xml sed -i '2i<!-- PR ${{ github.event.pull_request.number }} -->' reports/coverage.xml
echo "Injected PR number ${{ github.event.pull_request.number }} into coverage.xml" echo "Injected PR number ${{ github.event.pull_request.number }} into reports/coverage.xml"
fi
if [ -f "awxkit/coverage.xml" ]; then
sed -i '2i<!-- PR ${{ github.event.pull_request.number }} -->' awxkit/coverage.xml
echo "Injected PR number ${{ github.event.pull_request.number }} into awxkit/coverage.xml"
fi fi
- name: Upload test coverage to Codecov - name: Upload test coverage to Codecov
@@ -141,7 +145,9 @@ jobs:
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: ${{ matrix.tests.name }}-artifacts name: ${{ matrix.tests.name }}-artifacts
path: reports/coverage.xml path: |
reports/coverage.xml
awxkit/coverage.xml
retention-days: 5 retention-days: 5
- name: >- - name: >-

View File

@@ -290,13 +290,6 @@ class CLI(object):
pass pass
parsed, extra = self.parser.parse_known_args(self.argv) parsed, extra = self.parser.parse_known_args(self.argv)
else: else:
# Try to parse to determine if help is requested for a specific action
try:
self.parser.parse_known_args()[0]
except SystemExit:
# This happens when required arguments are missing, which is expected behavior
# Let argparse handle it and show the appropriate help
raise
parsed, extra = self.parser.parse_known_args() parsed, extra = self.parser.parse_known_args()
if extra and self.verbose: if extra and self.verbose: