Skip to content

Commit eba1c98

Browse files
committed
Update setup-lando to v3, ubuntu-24.04, and 3-edge-slim. Introduce new .lando.yml template for docs.
1 parent 9ed3503 commit eba1c98

File tree

6 files changed

+26
-16
lines changed

6 files changed

+26
-16
lines changed

.github/workflows/pr-docs-tests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
strategy:
1010
matrix:
1111
os:
12-
- ubuntu-22.04
12+
- ubuntu-24.04
1313
node-version:
1414
- '18'
1515
steps:

.github/workflows/pr-linter.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
strategy:
1010
matrix:
1111
os:
12-
- ubuntu-22.04
12+
- ubuntu-24.04
1313
node-version:
1414
- '18'
1515
steps:

.github/workflows/pr-mailhog-tests.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ jobs:
1414
leia-test:
1515
- examples/mailhog
1616
lando-version:
17-
- 3-dev-slim
17+
- 3-edge-slim
1818
os:
19-
- ubuntu-22.04
19+
- ubuntu-24.04
2020
node-version:
2121
- '18'
2222
steps:
@@ -37,7 +37,7 @@ jobs:
3737
version: dev
3838
sync: false
3939
- name: Setup lando ${{ matrix.lando-version }}
40-
uses: lando/setup-lando@v2
40+
uses: lando/setup-lando@v3
4141
with:
4242
lando-version: ${{ matrix.lando-version }}
4343
config: |

.github/workflows/pr-unit-tests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
matrix:
1212
os:
1313
- windows-2022
14-
- ubuntu-22.04
14+
- ubuntu-24.04
1515
- macos-12
1616
node-version:
1717
- '18'

.github/workflows/release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
matrix:
1717
os:
18-
- ubuntu-22.04
18+
- ubuntu-24.04
1919
node-version:
2020
- '18'
2121
steps:

.lando.yml

+19-9
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,24 @@
1-
name: lando-mailhog-plugin
1+
name: docs.mailhog
2+
proxy:
3+
cli:
4+
- docs.mailhog.lndo.site:5173
25
services:
3-
node:
4-
type: node:14
5-
build:
6-
- npm install
6+
cli:
7+
api: 4
8+
image: node:18
9+
command: sleep infinity
10+
ports:
11+
- 5173:5173/http
712
scanner: false
8-
ssl: false
9-
sslExpose: false
13+
user: node
14+
build:
15+
app: |
16+
npm install
1017
tooling:
1118
node:
12-
service: node
19+
service: cli
1320
npm:
14-
service: node
21+
service: cli
22+
vitepress:
23+
service: cli
24+
cmd: npx vitepress

0 commit comments

Comments
 (0)