5
5
push : {}
6
6
7
7
jobs :
8
- # build_and_test_ubuntu20:
9
- # name: Linux Ubuntu 20.04 build <GCC 9.4.0>
10
- # runs-on: ubuntu-20.04
8
+ build_and_test_ubuntu20 :
9
+ name : Linux Ubuntu 20.04 build <GCC 9.4.0>
10
+ runs-on : ubuntu-20.04
11
11
12
- # steps:
13
- # - uses: actions/checkout@v3
12
+ steps :
13
+ - uses : actions/checkout@v4.2.2
14
14
15
- # - name: Mount bazel cache
16
- # uses: actions/cache@v3
17
- # with:
18
- # path: "/home/runner/.cache/bazel"
19
- # key: bazel
15
+ - name : Mount bazel cache
16
+ uses : actions/cache@v3
17
+ with :
18
+ path : " /home/runner/.cache/bazel"
19
+ key : bazel
20
20
21
- # - name: Build
22
- # run: |
23
- # cd tests
24
- # bazelisk build --config=gcc9 //...
21
+ - name : Build
22
+ run : |
23
+ cd tests
24
+ bazelisk build --config=gcc9 //...
25
25
26
26
build_and_test_ubuntu22 :
27
- name : Linux Ubuntu 22.04 build <GCC 11.3 .0>
27
+ name : Linux Ubuntu 22.04 build <GCC 11.4 .0>
28
28
runs-on : ubuntu-22.04
29
29
30
30
steps :
31
- - uses : actions/checkout@v3
31
+ - uses : actions/checkout@v4.2.2
32
32
33
33
- name : Mount bazel cache
34
34
uses : actions/cache@v3
@@ -41,30 +41,48 @@ jobs:
41
41
cd tests
42
42
bazelisk build --config=gcc11 //...
43
43
44
- # build_and_test_windows10 :
45
- # name: Windows Server 2019 build <Visual Studio 2019 >
46
- # runs-on: windows-2019
44
+ build_and_test_ubuntu24 :
45
+ name : Linux Ubuntu 24.04 build <GCC 13.2.0 >
46
+ runs-on : ubuntu-24.04
47
47
48
- # steps:
49
- # - uses: actions/checkout@v3
48
+ steps :
49
+ - uses : actions/checkout@v4.2.2
50
50
51
- # - name: Mount bazel cache
52
- # uses: actions/cache@v3
53
- # with:
54
- # path: "/home/runner/.cache/bazel"
55
- # key: bazel
51
+ - name : Mount bazel cache
52
+ uses : actions/cache@v3
53
+ with :
54
+ path : " /home/runner/.cache/bazel"
55
+ key : bazel-ubuntu24
56
56
57
- # - name: Build
58
- # run: |
59
- # cd tests
60
- # bazelisk build --config=vs2019 //...
57
+ - name : Build
58
+ run : |
59
+ cd tests
60
+ bazelisk build --config=gcc13 //...
61
+
62
+ build_and_test_windows10 :
63
+ name : Windows Server 2019 build <Visual Studio 2019>
64
+ runs-on : windows-2019
65
+
66
+ steps :
67
+
68
+
69
+ - name : Mount bazel cache
70
+ uses : actions/cache@v3
71
+ with :
72
+ path : " /home/runner/.cache/bazel"
73
+ key : bazel
74
+
75
+ - name : Build
76
+ run : |
77
+ cd tests
78
+ bazelisk build --config=vs2019 //...
61
79
62
80
build_and_test_windows11 :
63
81
name : Windows Server 2022 build <Visual Studio 2022>
64
82
runs-on : windows-2022
65
83
66
84
steps :
67
- - uses : actions/checkout@v3
85
+ - uses : actions/checkout@v4.2.2
68
86
69
87
- name : Mount bazel cache
70
88
uses : actions/cache@v3
82
100
# runs-on: macOS-11
83
101
84
102
# steps:
85
- # - uses: actions/checkout@v3
103
+ # - uses: actions/checkout@v4.2.2
86
104
87
105
# - name: Mount bazel cache
88
106
# uses: actions/cache@v3
@@ -110,7 +128,7 @@ jobs:
110
128
# runs-on: macOS-12
111
129
112
130
# steps:
113
- # - uses: actions/checkout@v3
131
+ # - uses: actions/checkout@v4.2.2
114
132
115
133
# - name: Mount bazel cache
116
134
# uses: actions/cache@v3
@@ -133,12 +151,12 @@ jobs:
133
151
# cd tests
134
152
# bazelisk build --config=macos //...
135
153
136
- build_and_test_macos13 :
137
- name : macOS 13 Bazel build <Apple Clang14>
138
- runs-on : macOS-13
154
+ build_and_test_macos14 :
155
+ name : macOS 14 Bazel build <Apple Clang14>
156
+ runs-on : macOS-14
139
157
140
158
steps :
141
- - uses : actions/checkout@v3
159
+ - uses : actions/checkout@v4.2.2
142
160
143
161
- name : Mount bazel cache
144
162
uses : actions/cache@v3
0 commit comments