diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 467084f..dc9f5e6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: build: name: Build & Test timeout-minutes: 60 - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4.1.7 - uses: actions/setup-node@v4.0.2 @@ -44,7 +44,7 @@ jobs: lint: name: Lint timeout-minutes: 60 - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4.1.7 - uses: actions/setup-node@v4.0.2 diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index f4e8b7e..f4aceee 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -14,7 +14,7 @@ jobs: playwright: name: E2E Tests timeout-minutes: 120 - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 env: STANDALONE_URL: 'file://${{ github.workspace }}/glsp-client/examples/workflow-standalone/app/diagram.html' GLSP_SERVER_PORT: '8081' diff --git a/.github/workflows/multi-os-node.yml b/.github/workflows/multi-os-node.yml index 6fa92a8..561a217 100644 --- a/.github/workflows/multi-os-node.yml +++ b/.github/workflows/multi-os-node.yml @@ -11,7 +11,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, windows-latest, macos-latest] + os: [ubuntu-22.04, windows-latest, macos-latest] node: [18.x, 20.x] steps: diff --git a/.github/workflows/publish-next.yml b/.github/workflows/publish-next.yml index d6188d2..b83de97 100644 --- a/.github/workflows/publish-next.yml +++ b/.github/workflows/publish-next.yml @@ -12,7 +12,7 @@ permissions: jobs: build: name: Build & Release - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 if: github.event_name == 'workflow_dispatch' || (github.event.workflow_run.conclusion == 'success') env: changes: true diff --git a/.github/workflows/theia-compat.yml b/.github/workflows/theia-compat.yml index 5a6acae..bb04439 100644 --- a/.github/workflows/theia-compat.yml +++ b/.github/workflows/theia-compat.yml @@ -10,7 +10,7 @@ on: jobs: build: name: Build - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: matrix: theia_version: [1.49.1, latest]