@@ -2,7 +2,7 @@ name: C++ CI for OpenStudioApplication
2
2
3
3
on :
4
4
push :
5
- branches : [ master, develop ]
5
+ branches : [ master, develop, Ubuntu2404 ]
6
6
# Sequence of patterns matched against refs/tags
7
7
tags :
8
8
- ' v*' # Push events to matching v*, i.e. v1.0, v20.15.10
@@ -32,19 +32,29 @@ jobs:
32
32
# fail-fast: Default is true, switch to false to allow one platform to fail and still run others
33
33
fail-fast : false
34
34
matrix :
35
- os : [ubuntu-20.04, ubuntu-22.04, windows-2022, macos-13, macos-arm64]
35
+ os : [ubuntu-24.04] # [ubuntu- 20.04, ubuntu-22.04, ubuntu-24 .04, windows-2022, macos-13, macos-arm64]
36
36
include :
37
- - os : ubuntu-20.04
38
- SELF_HOSTED : false
39
- PLATFORM_NAME : Linux
40
- BINARY_EXT : deb
41
- COMPRESSED_EXT : tar.gz
42
- BINARY_PKG_PATH : _CPack_Packages/Linux/DEB
43
- COMPRESSED_PKG_PATH : _CPack_Packages/Linux/TGZ
44
- QT_OS_NAME : linux
45
- QT_ARCH : gcc_64
46
- arch : x86_64
47
- - os : ubuntu-22.04
37
+ # - os: ubuntu-20.04
38
+ # SELF_HOSTED: false
39
+ # PLATFORM_NAME: Linux
40
+ # BINARY_EXT: deb
41
+ # COMPRESSED_EXT: tar.gz
42
+ # BINARY_PKG_PATH: _CPack_Packages/Linux/DEB
43
+ # COMPRESSED_PKG_PATH: _CPack_Packages/Linux/TGZ
44
+ # QT_OS_NAME: linux
45
+ # QT_ARCH: gcc_64
46
+ # arch: x86_64
47
+ # - os: ubuntu-22.04
48
+ # SELF_HOSTED: false
49
+ # PLATFORM_NAME: Linux
50
+ # BINARY_EXT: deb
51
+ # COMPRESSED_EXT: tar.gz
52
+ # BINARY_PKG_PATH: _CPack_Packages/Linux/DEB
53
+ # COMPRESSED_PKG_PATH: _CPack_Packages/Linux/TGZ
54
+ # QT_OS_NAME: linux
55
+ # QT_ARCH: gcc_64
56
+ # arch: x86_64
57
+ - os : ubuntu-24.04
48
58
SELF_HOSTED : false
49
59
PLATFORM_NAME : Linux
50
60
BINARY_EXT : deb
@@ -54,40 +64,40 @@ jobs:
54
64
QT_OS_NAME : linux
55
65
QT_ARCH : gcc_64
56
66
arch : x86_64
57
- - os : windows-2022
58
- SELF_HOSTED : false
59
- PLATFORM_NAME : Windows
60
- BINARY_EXT : exe
61
- COMPRESSED_EXT : zip
62
- BINARY_PKG_PATH : _CPack_Packages/win64/IFW
63
- COMPRESSED_PKG_PATH : _CPack_Packages/win64/ZIP
64
- QT_OS_NAME : windows
65
- QT_ARCH : win64_msvc2019_64
66
- arch : x86_64
67
- - os : macos-13
68
- SELF_HOSTED : false
69
- PLATFORM_NAME : Darwin
70
- BINARY_EXT : dmg
71
- COMPRESSED_EXT : tar.gz
72
- BINARY_PKG_PATH : _CPack_Packages/Darwin/IFW
73
- COMPRESSED_PKG_PATH : _CPack_Packages/Darwin/TGZ
74
- MACOSX_DEPLOYMENT_TARGET : 11.0
75
- SDKROOT : /Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
76
- QT_OS_NAME : mac
77
- QT_ARCH : clang_64
78
- arch : x86_64
79
- - os : macos-arm64
80
- SELF_HOSTED : true
81
- PLATFORM_NAME : Darwin
82
- BINARY_EXT : dmg
83
- COMPRESSED_EXT : tar.gz
84
- BINARY_PKG_PATH : _CPack_Packages/Darwin/IFW
85
- COMPRESSED_PKG_PATH : _CPack_Packages/Darwin/TGZ
86
- MACOSX_DEPLOYMENT_TARGET : 12.1
87
- SDKROOT : /Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
88
- QT_OS_NAME : mac
89
- QT_ARCH : arm_64
90
- arch : arm64
67
+ # - os: windows-2022
68
+ # SELF_HOSTED: false
69
+ # PLATFORM_NAME: Windows
70
+ # BINARY_EXT: exe
71
+ # COMPRESSED_EXT: zip
72
+ # BINARY_PKG_PATH: _CPack_Packages/win64/IFW
73
+ # COMPRESSED_PKG_PATH: _CPack_Packages/win64/ZIP
74
+ # QT_OS_NAME: windows
75
+ # QT_ARCH: win64_msvc2019_64
76
+ # arch: x86_64
77
+ # - os: macos-13
78
+ # SELF_HOSTED: false
79
+ # PLATFORM_NAME: Darwin
80
+ # BINARY_EXT: dmg
81
+ # COMPRESSED_EXT: tar.gz
82
+ # BINARY_PKG_PATH: _CPack_Packages/Darwin/IFW
83
+ # COMPRESSED_PKG_PATH: _CPack_Packages/Darwin/TGZ
84
+ # MACOSX_DEPLOYMENT_TARGET: 11.0
85
+ # SDKROOT: /Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
86
+ # QT_OS_NAME: mac
87
+ # QT_ARCH: clang_64
88
+ # arch: x86_64
89
+ # - os: macos-arm64
90
+ # SELF_HOSTED: true
91
+ # PLATFORM_NAME: Darwin
92
+ # BINARY_EXT: dmg
93
+ # COMPRESSED_EXT: tar.gz
94
+ # BINARY_PKG_PATH: _CPack_Packages/Darwin/IFW
95
+ # COMPRESSED_PKG_PATH: _CPack_Packages/Darwin/TGZ
96
+ # MACOSX_DEPLOYMENT_TARGET: 12.1
97
+ # SDKROOT: /Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
98
+ # QT_OS_NAME: mac
99
+ # QT_ARCH: arm_64
100
+ # arch: arm64
91
101
92
102
steps :
93
103
0 commit comments