This is an automated email from the ASF dual-hosted git repository.
shanedell 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 c7c6402 Use ubuntu-22.04 for CI workflows.
c7c6402 is described below
commit c7c6402529667849f9f5ae48a028934de4169c55
Author: Shane Dell <[email protected]>
AuthorDate: Fri Feb 28 14:09:17 2025 -0500
Use ubuntu-22.04 for CI workflows.
Closes #1176
---
.github/workflows/CI.yml | 8 ++++----
.github/workflows/nightly.yml | 24 ++++++++++++++++--------
.github/workflows/scala-steward.yml | 2 +-
3 files changed, 21 insertions(+), 13 deletions(-)
diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml
index c5176b0..c9b1d18 100644
--- a/.github/workflows/CI.yml
+++ b/.github/workflows/CI.yml
@@ -25,7 +25,7 @@ jobs:
single-commit:
name: Single Commit Pull Request
if: github.event_name == 'pull_request'
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-22.04
steps:
- name: Check Single Commit
uses: actions/[email protected]
@@ -46,7 +46,7 @@ jobs:
matrix:
java_distribution: [temurin]
java_version: [8]
- os: [ubuntu-20.04]
+ os: [ubuntu-22.04]
node: ["20"]
runs-on: ${{ matrix.os }}
defaults:
@@ -95,7 +95,7 @@ jobs:
matrix:
java_distribution: [temurin]
java_version: [8]
- os: [ubuntu-20.04]
+ os: [ubuntu-22.04]
runs-on: ${{ matrix.os }}
defaults:
run:
@@ -131,7 +131,7 @@ jobs:
matrix:
java_distribution: [temurin]
java_version: [8, 11, 17]
- os: [macos-13, ubuntu-20.04, windows-2019]
+ os: [macos-13, ubuntu-22.04, windows-2019]
node: ["20.18.3", "22.14.0"]
vscode: ["1.90.0", "stable"] # v1.90.0 is the first version of VSCode
to use Node 20
fail-fast: false # don't immediately fail all other jobs if a single job
fails
diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml
index 1b7ca97..79ef179 100644
--- a/.github/workflows/nightly.yml
+++ b/.github/workflows/nightly.yml
@@ -19,23 +19,31 @@ name: Nightly Tests
on:
workflow_dispatch:
schedule:
- - cron: '0 0 * * *'
+ - cron: "0 0 * * *"
jobs:
build-test-package:
- name: 'Build, Test, and Package (OS: ${{ matrix.os }}, Node: ${{
matrix.node }}, Java: ${{ matrix.java_version }}, VS Code: ${{ matrix.vscode
}})'
+ name: "Build, Test, and Package (OS: ${{ matrix.os }}, Node: ${{
matrix.node }}, Java: ${{ matrix.java_version }}, VS Code: ${{ matrix.vscode
}})"
strategy:
matrix:
- os: [ macos-13, ubuntu-20.04, windows-2019, macos-latest,
ubuntu-latest, windows-latest ]
- node: [ '20.18.3', '22.14.0' ]
- vscode: [ '1.90.0', 'stable', 'insiders' ] # v1.90.0 is the first
version of VSCode to use Node 18
- java_distribution: [ temurin ]
- java_version: [ 8, 11, 17 ]
+ os:
+ [
+ macos-13,
+ ubuntu-22.04,
+ windows-2019,
+ macos-latest,
+ ubuntu-latest,
+ windows-latest,
+ ]
+ node: ["20.18.3", "22.14.0"]
+ vscode: ["1.90.0", "stable", "insiders"] # v1.90.0 is the first
version of VSCode to use Node 18
+ java_distribution: [temurin]
+ java_version: [8, 11, 17]
exclude:
# java 8 not available on latest macos
- os: macos-latest
java_version: 8
- fail-fast: false # don't immediately fail all other jobs if a single
job fails
+ fail-fast: false # don't immediately fail all other jobs if a single job
fails
runs-on: ${{ matrix.os }}
defaults:
run:
diff --git a/.github/workflows/scala-steward.yml
b/.github/workflows/scala-steward.yml
index d8bec6c..dd26f0e 100644
--- a/.github/workflows/scala-steward.yml
+++ b/.github/workflows/scala-steward.yml
@@ -24,7 +24,7 @@ name: Scala Steward CI
jobs:
scala-steward:
if: github.repository == 'apache/daffodil-vscode'
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-22.04
name: Launch Scala Steward
steps:
- name: Launch Scala Steward