From b0f89b37bd07cd11b12384686eef23d96a563c8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BA=90=E6=96=87=E9=9B=A8?= <41315874+fumiama@users.noreply.github.com> Date: Fri, 27 Mar 2026 22:50:29 +0800 Subject: [PATCH] fix: ci --- .github/workflows/ci.yml | 14 +++++++++----- .golangci.yml | 8 ++++++++ 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2cb5575..db6b159 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,10 +42,6 @@ jobs: - name: Run tests run: go test -v -count=1 ./... - - name: Run golangci-lint - uses: golangci/golangci-lint-action@v9 - with: - version: v2.11 test-examples: name: Test examples (${{ matrix.name }}) @@ -58,10 +54,12 @@ jobs: - os: ubuntu-latest name: Linux cmake_extra_args: -DCMAKE_INSTALL_PREFIX=/usr/local + build_args: --parallel 2 install_cmd: sudo cmake --install level-zero-build && sudo ldconfig - os: windows-latest name: Windows cmake_extra_args: "" + build_args: --parallel install_cmd: 'for dll in $(find level-zero-build -name "*.dll"); do cp "$dll" /c/Windows/System32/; done' steps: - uses: actions/checkout@v4 @@ -88,7 +86,7 @@ jobs: -DCMAKE_BUILD_TYPE=Release \ -DBUILD_TESTING=OFF \ ${{ matrix.cmake_extra_args }} - cmake --build level-zero-build --config Release --parallel + cmake --build level-zero-build --config Release ${{ matrix.build_args }} ${{ matrix.install_cmd }} - name: Run examples @@ -135,6 +133,12 @@ jobs: go generate ./... gofmt -w . + - name: Run golangci-lint + uses: golangci/golangci-lint-action@v9 + with: + version: v2.11 + args: --fix + - name: Check for changes id: diff run: | diff --git a/.golangci.yml b/.golangci.yml index a707c90..f101908 100644 --- a/.golangci.yml +++ b/.golangci.yml @@ -1,5 +1,13 @@ version: "2" +run: + fix: true + +formatters: + enable: + - gofmt + - goimports + linters: default: none enable: