Skip to content

Commit 22bb32b

Browse files
committed
enable workflow dispatch for triggering boxlang tests and use ubuntu-24.04 runner
1 parent 48fb92d commit 22bb32b

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ on:
66
branches:
77
- development
88
- master
9+
workflow_dispatch:
910

1011
env:
1112
MODULE_ID: swagger-sdk
@@ -16,7 +17,7 @@ jobs:
1617
#############################################
1718
tests:
1819
name: Tests
19-
runs-on: ubuntu-20.04
20+
runs-on: ubuntu-24.04
2021
continue-on-error: ${{ matrix.experimental }}
2122
strategy:
2223
fail-fast: false
@@ -77,7 +78,7 @@ jobs:
7778
box testbox run --verbose outputFile=tests/results/test-results outputFormats=json,antjunit
7879
7980
- name: Publish Test Results
80-
uses: EnricoMi/publish-unit-test-result-action@v1
81+
uses: EnricoMi/publish-unit-test-result-action@v2
8182
if: always()
8283
with:
8384
files: test-harness/tests/results/**/*.xml
@@ -124,7 +125,7 @@ jobs:
124125
build:
125126
name: Build & Publish
126127
needs: tests
127-
runs-on: ubuntu-20.04
128+
runs-on: ubuntu-24.04
128129
steps:
129130
- name: Checkout Repository
130131
uses: actions/checkout@v2

.github/workflows/pr.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313
jobs:
1414
tests:
1515
name: Tests
16-
runs-on: ubuntu-20.04
16+
runs-on: ubuntu-24.04
1717
env:
1818
DB_USER: root
1919
DB_PASSWORD: root
@@ -67,7 +67,7 @@ jobs:
6767
box testbox run --verbose outputFile=tests/results/test-results outputFormats=json,antjunit
6868
6969
- name: Publish PR Test Reports
70-
uses: EnricoMi/publish-unit-test-result-action@v1
70+
uses: EnricoMi/publish-unit-test-result-action@v2
7171
if: always()
7272
with:
7373
files: test-harness/tests/results/**/*.xml
@@ -81,7 +81,7 @@ jobs:
8181
8282
format:
8383
name: Format
84-
runs-on: ubuntu-20.04
84+
runs-on: ubuntu-24.04
8585
steps:
8686
- name: Checkout Repository
8787
uses: actions/checkout@v2

0 commit comments

Comments
 (0)