Skip to content

Commit b1a5b8e

Browse files
committed
Add an Ubuntu 24.04 runner
1 parent 04fa1b9 commit b1a5b8e

File tree

1 file changed

+57
-47
lines changed

1 file changed

+57
-47
lines changed

.github/workflows/app_build.yml

Lines changed: 57 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: C++ CI for OpenStudioApplication
22

33
on:
44
push:
5-
branches: [ master, develop ]
5+
branches: [ master, develop, Ubuntu2404 ]
66
# Sequence of patterns matched against refs/tags
77
tags:
88
- 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10
@@ -32,19 +32,29 @@ jobs:
3232
# fail-fast: Default is true, switch to false to allow one platform to fail and still run others
3333
fail-fast: false
3434
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]
3636
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
4858
SELF_HOSTED: false
4959
PLATFORM_NAME: Linux
5060
BINARY_EXT: deb
@@ -54,40 +64,40 @@ jobs:
5464
QT_OS_NAME: linux
5565
QT_ARCH: gcc_64
5666
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
91101

92102
steps:
93103

0 commit comments

Comments
 (0)