Skip to content

Commit 28bf8e7

Browse files
authored
chore: faster ci + no lock file (#106)
1 parent b1ce5cc commit 28bf8e7

File tree

5 files changed

+77
-10836
lines changed

5 files changed

+77
-10836
lines changed
Lines changed: 53 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,53 @@
1-
# This file is maintained by ecsact-dev/ecsact_common
2-
# If changes are required please make them there
3-
4-
name: main
5-
6-
on:
7-
pull_request:
8-
merge_group:
9-
10-
jobs:
11-
typos-check:
12-
name: Typos Check
13-
runs-on: ubuntu-latest
14-
steps:
15-
- uses: actions/checkout@v4
16-
- uses: crate-ci/[email protected]
17-
18-
formatting-check:
19-
name: Formatting Check
20-
runs-on: ubuntu-latest
21-
steps:
22-
- uses: actions/checkout@v4
23-
- uses: jidicula/[email protected]
24-
with: { clang-format-version: "18" }
25-
26-
test-windows:
27-
runs-on: windows-latest
28-
steps:
29-
- uses: actions/cache@v4
30-
with:
31-
path: |
32-
/Users/runneradmin/AppData/Local/bazelisk
33-
/Users/runneradmin/.cache/bazel-disk-cache
34-
key: ${{runner.os}}-bazel-cache
35-
- uses: actions/checkout@v4
36-
- run: bazelisk build --config=ci //...
37-
- if: ${{ hashfiles('test/MODULE.bazel') != '' }}
38-
run: bazelisk test --config=ci ...
39-
working-directory: test
40-
41-
test-linux:
42-
runs-on: ubuntu-latest
43-
steps:
44-
- uses: actions/cache@v4
45-
with:
46-
path: |
47-
~/.cache/bazelisk
48-
~/.cache/bazel-disk-cache
49-
key: ${{runner.os}}-bazel-cache
50-
- uses: actions/checkout@v4
51-
- run: bazelisk build --config=ci //...
52-
- if: ${{ hashfiles('test/MODULE.bazel') != '' }}
53-
run: bazelisk test --config=ci ...
54-
working-directory: test
1+
# This file is maintained by ecsact-dev/ecsact_common
2+
# If changes are required please make them there
3+
4+
name: mq
5+
6+
on:
7+
merge_group:
8+
9+
jobs:
10+
typos-check:
11+
name: Typos Check
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v4
15+
- uses: crate-ci/[email protected]
16+
17+
formatting-check:
18+
name: Formatting Check
19+
runs-on: ubuntu-latest
20+
steps:
21+
- uses: actions/checkout@v4
22+
- uses: jidicula/[email protected]
23+
with: { clang-format-version: "18" }
24+
25+
test-windows:
26+
runs-on: windows-latest
27+
steps:
28+
- uses: actions/cache@v4
29+
with:
30+
path: |
31+
/Users/runneradmin/AppData/Local/bazelisk
32+
/Users/runneradmin/.cache/bazel-disk-cache
33+
key: ${{runner.os}}-bazel-cache
34+
- uses: actions/checkout@v4
35+
- run: bazelisk build --config=ci //...
36+
- if: ${{ hashfiles('test/MODULE.bazel') != '' }}
37+
run: bazelisk test --config=ci ...
38+
working-directory: test
39+
40+
test-linux:
41+
runs-on: ubuntu-latest
42+
steps:
43+
- uses: actions/cache@v4
44+
with:
45+
path: |
46+
~/.cache/bazelisk
47+
~/.cache/bazel-disk-cache
48+
key: ${{runner.os}}-bazel-cache
49+
- uses: actions/checkout@v4
50+
- run: bazelisk build --config=ci //...
51+
- if: ${{ hashfiles('test/MODULE.bazel') != '' }}
52+
run: bazelisk test --config=ci ...
53+
working-directory: test

.github/workflows/pr.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# This file is maintained by ecsact-dev/ecsact_common
2+
# If changes are required please make them there
3+
4+
name: pr
5+
6+
on:
7+
pull_request:
8+
9+
jobs:
10+
typos-check:
11+
name: Typos Check
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v4
15+
- uses: crate-ci/[email protected]
16+
17+
formatting-check:
18+
name: Formatting Check
19+
runs-on: ubuntu-latest
20+
steps:
21+
- uses: actions/checkout@v4
22+
- uses: jidicula/[email protected]
23+
with: { clang-format-version: "18" }

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
bazel-*
22
user.bazelrc
3+
*.bazel.lock
34
compile_commands.json
45
external
56
.cache

0 commit comments

Comments
 (0)