ci: Add OrangeC 7.0.7 nightly CI job

This commit is contained in:
Brad King
2026-03-25 17:01:12 -04:00
parent 0e71175e6a
commit 552e1688f3
6 changed files with 34 additions and 1 deletions
+12
View File
@@ -1534,6 +1534,18 @@ t:windows-orangec6.73.8:
variables:
CMAKE_CI_JOB_NIGHTLY: "true"
t:windows-orangec7.0.7:
extends:
- .windows_orangec7.0.7
- .cmake_test_windows_external
- .windows_x86_64_tags_concurrent
- .cmake_junit_artifacts
- .rules
needs:
- t:windows-vs2026-x64-ninja
variables:
CMAKE_CI_JOB_NIGHTLY: "true"
# Windows arm64 jobs
b:windows-arm64-vs2026-ninja:
@@ -0,0 +1 @@
include("${CMAKE_CURRENT_LIST_DIR}/configure_windows_orangec_common.cmake")
+7
View File
@@ -49,6 +49,13 @@ if ("$ENV{CMAKE_CONFIGURATION}" MATCHES "^macos_x86_64_")
)
endif()
if ("$ENV{CMAKE_CONFIGURATION}" MATCHES [[windows_orangec7\.0\.7]])
list(APPEND test_exclusions
# FIXME(OrangeC#1136): OrangeC 7 no longer fails when linking a missing library
"^RunCMake.CheckModules$"
)
endif()
if ("$ENV{CMAKE_CONFIGURATION}" MATCHES "windows_clang_fastbuild")
list(APPEND test_exclusions
# FIXME(#27697): These fail with clang-cl and FASTBuild.
+2
View File
@@ -0,0 +1,2 @@
. .gitlab/ci/ninja-env.ps1
. .gitlab/ci/orangec-env.ps1
+6 -1
View File
@@ -1,6 +1,11 @@
$erroractionpreference = "stop"
if ("$env:CMAKE_CONFIGURATION".Contains("orangec6.73.8")) {
if ("$env:CMAKE_CONFIGURATION".Contains("orangec7.0.7")) {
# OrangeC 7.0.7
$archive = "ZippedBinaries707.zip"
$release = "v7.0.7"
$sha256sum = "853DDE0F4819E65E3EC8F94F67C88C07062F3736BF534D2834FDEFCCE3A0B598"
} elseif ("$env:CMAKE_CONFIGURATION".Contains("orangec6.73.8")) {
# OrangeC 6.73.8
$archive = "ZippedBinaries6738.zip"
$release = "Orange-C-v6.73.1" # release numbering seems mismatched
+6
View File
@@ -319,6 +319,12 @@
variables:
CMAKE_CONFIGURATION: windows_orangec6.73.8
.windows_orangec7.0.7:
extends: .windows_orangec
variables:
CMAKE_CONFIGURATION: windows_orangec7.0.7
.windows_arm64_vs2026:
extends: .windows