mirror of
https://github.com/fumiama/gozel.git
synced 2026-06-11 20:10:34 +08:00
fix: ci
This commit is contained in:
14
.github/workflows/ci.yml
vendored
14
.github/workflows/ci.yml
vendored
@@ -42,10 +42,6 @@ jobs:
|
|||||||
- name: Run tests
|
- name: Run tests
|
||||||
run: go test -v -count=1 ./...
|
run: go test -v -count=1 ./...
|
||||||
|
|
||||||
- name: Run golangci-lint
|
|
||||||
uses: golangci/golangci-lint-action@v9
|
|
||||||
with:
|
|
||||||
version: v2.11
|
|
||||||
|
|
||||||
test-examples:
|
test-examples:
|
||||||
name: Test examples (${{ matrix.name }})
|
name: Test examples (${{ matrix.name }})
|
||||||
@@ -58,10 +54,12 @@ jobs:
|
|||||||
- os: ubuntu-latest
|
- os: ubuntu-latest
|
||||||
name: Linux
|
name: Linux
|
||||||
cmake_extra_args: -DCMAKE_INSTALL_PREFIX=/usr/local
|
cmake_extra_args: -DCMAKE_INSTALL_PREFIX=/usr/local
|
||||||
|
build_args: --parallel 2
|
||||||
install_cmd: sudo cmake --install level-zero-build && sudo ldconfig
|
install_cmd: sudo cmake --install level-zero-build && sudo ldconfig
|
||||||
- os: windows-latest
|
- os: windows-latest
|
||||||
name: Windows
|
name: Windows
|
||||||
cmake_extra_args: ""
|
cmake_extra_args: ""
|
||||||
|
build_args: --parallel
|
||||||
install_cmd: 'for dll in $(find level-zero-build -name "*.dll"); do cp "$dll" /c/Windows/System32/; done'
|
install_cmd: 'for dll in $(find level-zero-build -name "*.dll"); do cp "$dll" /c/Windows/System32/; done'
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
@@ -88,7 +86,7 @@ jobs:
|
|||||||
-DCMAKE_BUILD_TYPE=Release \
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
-DBUILD_TESTING=OFF \
|
-DBUILD_TESTING=OFF \
|
||||||
${{ matrix.cmake_extra_args }}
|
${{ 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 }}
|
${{ matrix.install_cmd }}
|
||||||
|
|
||||||
- name: Run examples
|
- name: Run examples
|
||||||
@@ -135,6 +133,12 @@ jobs:
|
|||||||
go generate ./...
|
go generate ./...
|
||||||
gofmt -w .
|
gofmt -w .
|
||||||
|
|
||||||
|
- name: Run golangci-lint
|
||||||
|
uses: golangci/golangci-lint-action@v9
|
||||||
|
with:
|
||||||
|
version: v2.11
|
||||||
|
args: --fix
|
||||||
|
|
||||||
- name: Check for changes
|
- name: Check for changes
|
||||||
id: diff
|
id: diff
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -1,5 +1,13 @@
|
|||||||
version: "2"
|
version: "2"
|
||||||
|
|
||||||
|
run:
|
||||||
|
fix: true
|
||||||
|
|
||||||
|
formatters:
|
||||||
|
enable:
|
||||||
|
- gofmt
|
||||||
|
- goimports
|
||||||
|
|
||||||
linters:
|
linters:
|
||||||
default: none
|
default: none
|
||||||
enable:
|
enable:
|
||||||
|
|||||||
Reference in New Issue
Block a user