Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
with:
fetch-depth: 0

- uses: dorny/paths-filter@v3
- uses: dorny/paths-filter@v4
id: filter
with:
list-files: json
Expand Down Expand Up @@ -75,7 +75,7 @@
run: |
if [ -f "requirements.lock" ]; then
echo "Checking lockfile consistency..."
pip install -r requirements.lock --dry-run 2>&1 | grep -i "requirement already satisfied" || true

Check warning on line 78 in .github/workflows/ci.yml

View workflow job for this annotation

GitHub Actions / smart-lint

78:81 [line-length] line too long (109 > 80 characters)
fi

- name: Install dependencies
Expand Down Expand Up @@ -154,7 +154,7 @@
if: runner.os == 'Linux'
run: |
sudo apt-get update
sudo apt-get install -y build-essential g++ clang libomp-dev ccache ninja-build

Check warning on line 157 in .github/workflows/ci.yml

View workflow job for this annotation

GitHub Actions / smart-lint

157:81 [line-length] line too long (89 > 80 characters)

- name: Install macOS Dependencies
if: runner.os == 'macOS'
Expand Down Expand Up @@ -199,7 +199,7 @@
if: always()
uses: actions/upload-artifact@v4
with:
name: build-${{ matrix.os }}-${{ matrix.cxx || 'msvc' }}-${{ matrix.variant }}

Check warning on line 202 in .github/workflows/ci.yml

View workflow job for this annotation

GitHub Actions / smart-lint

202:81 [line-length] line too long (88 > 80 characters)
path: |
build/
*.log
Expand All @@ -218,13 +218,13 @@
script: |
const jobs = [
{ name: 'Python Lint', job: 'python-lint' },
{ name: 'Python Tests (3.9)', job: 'python-tests', matrix: '3.9' },

Check warning on line 221 in .github/workflows/ci.yml

View workflow job for this annotation

GitHub Actions / smart-lint

221:81 [line-length] line too long (81 > 80 characters)
{ name: 'Python Tests (3.10)', job: 'python-tests', matrix: '3.10' },

Check warning on line 222 in .github/workflows/ci.yml

View workflow job for this annotation

GitHub Actions / smart-lint

222:81 [line-length] line too long (83 > 80 characters)
{ name: 'Python Tests (3.11)', job: 'python-tests', matrix: '3.11' },

Check warning on line 223 in .github/workflows/ci.yml

View workflow job for this annotation

GitHub Actions / smart-lint

223:81 [line-length] line too long (83 > 80 characters)
{ name: 'Python Tests (3.12)', job: 'python-tests', matrix: '3.12' },

Check warning on line 224 in .github/workflows/ci.yml

View workflow job for this annotation

GitHub Actions / smart-lint

224:81 [line-length] line too long (83 > 80 characters)
{ name: 'C++ Build (Ubuntu GCC)', job: 'cpp-build', matrix: 'ubuntu-latest-g++' },

Check warning on line 225 in .github/workflows/ci.yml

View workflow job for this annotation

GitHub Actions / smart-lint

225:81 [line-length] line too long (96 > 80 characters)
{ name: 'C++ Build (Ubuntu Clang)', job: 'cpp-build', matrix: 'ubuntu-latest-clang++' },

Check warning on line 226 in .github/workflows/ci.yml

View workflow job for this annotation

GitHub Actions / smart-lint

226:81 [line-length] line too long (102 > 80 characters)
{ name: 'C++ Build (macOS)', job: 'cpp-build', matrix: 'macos-latest' },

Check warning on line 227 in .github/workflows/ci.yml

View workflow job for this annotation

GitHub Actions / smart-lint

227:81 [line-length] line too long (86 > 80 characters)
{ name: 'C++ Build (Windows)', job: 'cpp-build', matrix: 'windows-latest' },
];

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-check.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: PR Checks

Check failure on line 1 in .github/workflows/pr-check.yml

View workflow job for this annotation

GitHub Actions / smart-lint

1:16 [trailing-spaces] trailing spaces
concurrency:
group: pr-checks-${{ github.event.issue.number || github.event.pull_request.number || github.run_id }}
cancel-in-progress: true
Expand All @@ -7,7 +7,7 @@
pull_request:
types: [opened, synchronize, reopened]


Check failure on line 10 in .github/workflows/pr-check.yml

View workflow job for this annotation

GitHub Actions / smart-lint

10:1 [trailing-spaces] trailing spaces
issue_comment:
types: [created]

Expand All @@ -16,7 +16,7 @@
pull-requests: write

jobs:

Check failure on line 19 in .github/workflows/pr-check.yml

View workflow job for this annotation

GitHub Actions / smart-lint

19:1 [trailing-spaces] trailing spaces
init:
runs-on: ubuntu-latest
outputs:
Expand Down Expand Up @@ -88,7 +88,7 @@
- name: Detect changed files
if: steps.decide.outputs.should_run == 'true'
id: changes
uses: dorny/paths-filter@v3
uses: dorny/paths-filter@v4
with:
list-files: json
filters: |
Expand Down Expand Up @@ -205,7 +205,7 @@
xargs -a /tmp/py_files.txt bandit -ll || echo "::warning::Bandit found issues (non-blocking)"
fi


Check failure on line 208 in .github/workflows/pr-check.yml

View workflow job for this annotation

GitHub Actions / smart-lint

208:1 [trailing-spaces] trailing spaces
- name: Lint Docker (changed files only)
if: needs.init.outputs.has_docker == 'true'
run: |
Expand All @@ -216,7 +216,7 @@
done
fi


Check failure on line 219 in .github/workflows/pr-check.yml

View workflow job for this annotation

GitHub Actions / smart-lint

219:1 [trailing-spaces] trailing spaces
- name: Lint JS/TS (changed files only)
if: needs.init.outputs.has_js == 'true'
run: |
Expand All @@ -226,7 +226,7 @@
xargs -a /tmp/js_files.txt eslint --max-warnings=10 || true
fi


Check failure on line 229 in .github/workflows/pr-check.yml

View workflow job for this annotation

GitHub Actions / smart-lint

229:1 [trailing-spaces] trailing spaces
- name: Lint YAML (changed files only)
if: needs.init.outputs.has_yaml == 'true'
run: |
Expand All @@ -237,7 +237,7 @@
done
fi


Check failure on line 240 in .github/workflows/pr-check.yml

View workflow job for this annotation

GitHub Actions / smart-lint

240:1 [trailing-spaces] trailing spaces
- name: Lint Shell (changed files only)
if: needs.init.outputs.has_shell == 'true'
run: |
Expand All @@ -247,7 +247,7 @@
xargs -a /tmp/sh_files.txt shellcheck --severity=warning || true
fi


Check failure on line 250 in .github/workflows/pr-check.yml

View workflow job for this annotation

GitHub Actions / smart-lint

250:1 [trailing-spaces] trailing spaces
- name: Lint Markdown (changed files only)
if: needs.init.outputs.has_md == 'true'
run: |
Expand All @@ -257,7 +257,7 @@
echo "$FILES" | jq -r '.[]' | xargs markdownlint || true
fi


Check failure on line 260 in .github/workflows/pr-check.yml

View workflow job for this annotation

GitHub Actions / smart-lint

260:1 [trailing-spaces] trailing spaces
- name: Lint Rust (changed files only)
if: needs.init.outputs.has_rust == 'true'
run: |
Expand All @@ -265,7 +265,7 @@
cargo fmt --check 2>/dev/null || true
cargo clippy -- -D warnings 2>/dev/null || true


Check failure on line 268 in .github/workflows/pr-check.yml

View workflow job for this annotation

GitHub Actions / smart-lint

268:1 [trailing-spaces] trailing spaces
- name: Lint Go (changed files only)
if: needs.init.outputs.has_go == 'true'
run: |
Expand Down
Loading