Skip to content

Commit 53c1685

Browse files
feat: update runner scripts
1 parent 417944d commit 53c1685

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

.github/workflows/tests.yml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,23 @@ jobs:
2727
choco install -y visualstudio2017-workload-vctools
2828
choco upgrade -y visualstudio2017-workload-vctools
2929
make: msbuild countly-tests.vcxproj -t:rebuild -verbosity:diag -property:Configuration=Release && .\Release\countly-tests.exe
30-
- os: macos-11.0
30+
- os: macos-15
3131
cmake-install: "brew install cmake"
3232
dependencies: "brew install openssl"
3333
make: make ./countly-tests && ./countly-tests
34-
- os: ubuntu-20.04
35-
cmake-install: "sudo apt-get update && sudo apt-get install -y cmake"
36-
dependencies: "sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev"
37-
make: make ./countly-tests && ./countly-tests
34+
- os: ubuntu-24.04
35+
cmake-install: |
36+
sudo apt-get update && sudo apt-get install -y \
37+
cmake \
38+
g++ \
39+
make \
40+
libcurl4-openssl-dev \
41+
libssl-dev
42+
build-and-test: |
43+
mkdir -p build && cd build
44+
cmake ..
45+
make countly-tests
46+
./countly-tests
3847
3948
steps:
4049
- name: Checkout code

0 commit comments

Comments
 (0)