Skip to content

Commit 5d92815

Browse files
committed
[ci] Extend OpenWhisk with more languages to test
1 parent 5bf2819 commit 5d92815

2 files changed

Lines changed: 23 additions & 8 deletions

File tree

.github/workflows/regression-whisk.yml

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,21 @@ on:
99

1010
jobs:
1111
regression:
12+
strategy:
13+
matrix:
14+
include:
15+
- language: python
16+
version: "3.11"
17+
architecture: "x64"
18+
- language: nodejs
19+
version: "20"
20+
architecture: "x64"
21+
- language: java
22+
version: "8"
23+
architecture: "x64"
24+
fail-fast: false
25+
26+
name: ${{ matrix.language }} ${{ matrix.version }} ${{ matrix.architecture }}
1227
runs-on: ubuntu-latest
1328
timeout-minutes: 90
1429

@@ -22,9 +37,9 @@ jobs:
2237
WSK_AUTH: 23bc46b1-71f6-4ed5-8c54-816aa4f8c502:123zO3xZCLrMN6v2BKK1dXYFpXlPkccOFqm12CdAsMgRU4VrNZ9lyGVCGuMDGIwP
2338
OW_ACTION_MEMORY_MAX: "3072"
2439
RESOURCE_PREFIX: ci
25-
LANGUAGE: python
26-
LANGUAGE_VERSION: "3.11"
27-
ARCHITECTURE: x64
40+
LANGUAGE: ${{ matrix.language }}
41+
LANGUAGE_VERSION: ${{ matrix.version }}
42+
ARCHITECTURE: ${{ matrix.architecture }}
2843

2944
steps:
3045
- name: Checkout code
@@ -245,7 +260,7 @@ jobs:
245260
if: always()
246261
uses: actions/upload-artifact@v4
247262
with:
248-
name: openwhisk-regression-artifacts
263+
name: openwhisk-regression-artifacts-${{ matrix.language }}-${{ matrix.version }}-${{ matrix.architecture }}
249264
path: |
250265
diagnostics/
251266
regression-cache/

.github/workflows/regression.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
name: Regression Tests
22

33
on:
4-
#push:
5-
# branches:
6-
# - master
7-
# - 'feature/**'
4+
push:
5+
branches:
6+
- master
7+
- 'feature/**'
88
workflow_dispatch:
99

1010
jobs:

0 commit comments

Comments
 (0)