This is an automated email from the ASF dual-hosted git repository.

jeremyyao pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/daffodil-vscode.git


The following commit(s) were added to refs/heads/main by this push:
     new e18bda9  Reduce the amount of runs the CI workflows perform
e18bda9 is described below

commit e18bda924dc398fdc6413916f83eb444c6cf3545
Author: Shane Dell <[email protected]>
AuthorDate: Fri Mar 6 14:37:27 2026 -0500

    Reduce the amount of runs the CI workflows perform
---
 .github/workflows/CI.yml      | 10 ++++++++++
 .github/workflows/nightly.yml | 16 ++++++++++++++--
 2 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml
index e12bae8..9d1b203 100644
--- a/.github/workflows/CI.yml
+++ b/.github/workflows/CI.yml
@@ -119,6 +119,16 @@ jobs:
           # java 8 not available on macos-15
           - os: macos-15
             java_version: 8
+          ## Reduce number of macos runs by only testing latest node, java and 
vscode versions on macos.
+          ## NOTE: Usually if something works on ubuntu it works on macos.
+          - os: macos-15
+            java_version: 11
+          - os: macos-15
+            java_version: 17
+          - os: macos-15
+            node: "20.19.4"
+          - os: macos-15
+            vscode: "1.90.0"
       fail-fast: false # don't immediately fail all other jobs if a single job 
fails
     runs-on: ${{ matrix.os }}
     defaults:
diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml
index f165a7b..305afb7 100644
--- a/.github/workflows/nightly.yml
+++ b/.github/workflows/nightly.yml
@@ -41,11 +41,23 @@ jobs:
         java_distribution: [temurin]
         java_version: [8, 11, 17, 21]
         exclude:
-          # java 8 not available on latest macos
+          # only use macos-latest for testing in nightly
           - os: macos-15
-            java_version: 8
+          # java 8 not available on newer/latest macos
           - os: macos-latest
             java_version: 8
+          ## Reduce number of macos runs by only testing latest node, java and 
vscode versions on macos-latest.
+          ## NOTE: Usually if something works on ubuntu it works on macos.
+          - os: macos-latest
+            java_version: 11
+          - os: macos-latest
+            java_version: 17
+          - os: macos-latest
+            node: "20.19.4"
+          - os: macos-latest
+            vscode: "1.90.0"
+          - os: macos-latest
+            vscode: "insiders"
       fail-fast: false # don't immediately fail all other jobs if a single job 
fails
     runs-on: ${{ matrix.os }}
     defaults:

Reply via email to