diff --git a/.github/workflows/pr-basic-tests.yml b/.github/workflows/pr-basic-tests.yml index 614fbd9..2a1a308 100644 --- a/.github/workflows/pr-basic-tests.yml +++ b/.github/workflows/pr-basic-tests.yml @@ -13,9 +13,9 @@ jobs: leia-test: - examples/basics lando-version: - - 3-dev-slim + - 3-edge-slim os: - - ubuntu-22.04 + - ubuntu-24.04 node-version: - '18' @@ -37,7 +37,7 @@ jobs: version: dev sync: false - name: Setup lando ${{ matrix.lando-version }} - uses: lando/setup-lando@v2 + uses: lando/setup-lando@v3 with: lando-version: ${{ matrix.lando-version }} config: | diff --git a/.github/workflows/pr-chrome-headless-tests.yml b/.github/workflows/pr-chrome-headless-tests.yml index 1d4890f..d451a0b 100644 --- a/.github/workflows/pr-chrome-headless-tests.yml +++ b/.github/workflows/pr-chrome-headless-tests.yml @@ -13,9 +13,9 @@ jobs: leia-test: - examples/chrome-headless-73 lando-version: - - 3-dev-slim + - 3-edge-slim os: - - ubuntu-22.04 + - ubuntu-24.04 node-version: - '18' @@ -38,7 +38,7 @@ jobs: version: dev sync: false - name: Setup lando ${{ matrix.lando-version }} - uses: lando/setup-lando@v2 + uses: lando/setup-lando@v3 with: lando-version: ${{ matrix.lando-version }} config: | diff --git a/.github/workflows/pr-drupal8-sync-tests.yml b/.github/workflows/pr-drupal8-sync-tests.yml index 5e23d20..a4cb735 100644 --- a/.github/workflows/pr-drupal8-sync-tests.yml +++ b/.github/workflows/pr-drupal8-sync-tests.yml @@ -14,9 +14,9 @@ jobs: leia-test: - examples/drupal8-sync lando-version: - - 3-dev-slim + - 3-edge-slim os: - - ubuntu-22.04 + - ubuntu-24.04 node-version: - '18' @@ -38,7 +38,7 @@ jobs: version: dev sync: false - name: Setup lando ${{ matrix.lando-version }} - uses: lando/setup-lando@v2 + uses: lando/setup-lando@v3 with: lando-version: ${{ matrix.lando-version }} config: | diff --git a/.github/workflows/pr-linter.yml b/.github/workflows/pr-linter.yml index 29a6d74..a8311d2 100644 --- a/.github/workflows/pr-linter.yml +++ b/.github/workflows/pr-linter.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: os: - - ubuntu-22.04 + - ubuntu-24.04 node-version: - '18' steps: diff --git a/.github/workflows/pr-mariadb-tests.yml b/.github/workflows/pr-mariadb-tests.yml index 7497a25..9c8a7f7 100644 --- a/.github/workflows/pr-mariadb-tests.yml +++ b/.github/workflows/pr-mariadb-tests.yml @@ -19,9 +19,9 @@ jobs: # This is known to not work and uses a later image # - examples/mariadb-10.5 lando-version: - - 3-dev-slim + - 3-edge-slim os: - - ubuntu-22.04 + - ubuntu-24.04 node-version: - '18' @@ -44,7 +44,7 @@ jobs: version: dev sync: false - name: Setup lando ${{ matrix.lando-version }} - uses: lando/setup-lando@v2 + uses: lando/setup-lando@v3 with: lando-version: ${{ matrix.lando-version }} config: | diff --git a/.github/workflows/pr-memcached-tests.yml b/.github/workflows/pr-memcached-tests.yml index c46cc30..ec337bf 100644 --- a/.github/workflows/pr-memcached-tests.yml +++ b/.github/workflows/pr-memcached-tests.yml @@ -15,9 +15,9 @@ jobs: - examples/memcached-1.5 # - examples/memcached-1.4 lando-version: - - 3-dev-slim + - 3-edge-slim os: - - ubuntu-22.04 + - ubuntu-24.04 node-version: - '18' @@ -40,7 +40,7 @@ jobs: version: dev sync: false - name: Setup lando ${{ matrix.lando-version }} - uses: lando/setup-lando@v2 + uses: lando/setup-lando@v3 with: lando-version: ${{ matrix.lando-version }} config: | diff --git a/.github/workflows/pr-mongodb-tests.yml b/.github/workflows/pr-mongodb-tests.yml index 2ecfc2a..7c2509f 100644 --- a/.github/workflows/pr-mongodb-tests.yml +++ b/.github/workflows/pr-mongodb-tests.yml @@ -16,9 +16,9 @@ jobs: - examples/mongodb-3.2 - examples/mongodb-3.0 lando-version: - - 3-dev-slim + - 3-edge-slim os: - - ubuntu-22.04 + - ubuntu-24.04 node-version: - '18' @@ -41,7 +41,7 @@ jobs: version: dev sync: false - name: Setup lando ${{ matrix.lando-version }} - uses: lando/setup-lando@v2 + uses: lando/setup-lando@v3 with: lando-version: ${{ matrix.lando-version }} config: | diff --git a/.github/workflows/pr-mysql-tests.yml b/.github/workflows/pr-mysql-tests.yml index b4c57ef..a38fbb2 100644 --- a/.github/workflows/pr-mysql-tests.yml +++ b/.github/workflows/pr-mysql-tests.yml @@ -17,9 +17,9 @@ jobs: - examples/mysql-10.3 - examples/mysql-10.4 lando-version: - - 3-dev-slim + - 3-edge-slim os: - - ubuntu-22.04 + - ubuntu-24.04 node-version: - '18' @@ -42,7 +42,7 @@ jobs: version: dev sync: false - name: Setup lando ${{ matrix.lando-version }} - uses: lando/setup-lando@v2 + uses: lando/setup-lando@v3 with: lando-version: ${{ matrix.lando-version }} config: | diff --git a/.github/workflows/pr-php-tests.yml b/.github/workflows/pr-php-tests.yml index 594f894..9723260 100644 --- a/.github/workflows/pr-php-tests.yml +++ b/.github/workflows/pr-php-tests.yml @@ -21,9 +21,9 @@ jobs: - examples/php-5.5 # - examples/php-5.4 lando-version: - - 3-dev-slim + - 3-edge-slim os: - - ubuntu-22.04 + - ubuntu-24.04 node-version: - '18' @@ -46,7 +46,7 @@ jobs: version: dev sync: false - name: Setup lando ${{ matrix.lando-version }} - uses: lando/setup-lando@v2 + uses: lando/setup-lando@v3 with: lando-version: ${{ matrix.lando-version }} config: | diff --git a/.github/workflows/pr-postgresql-tests.yml b/.github/workflows/pr-postgresql-tests.yml index 475e424..dd15bfc 100644 --- a/.github/workflows/pr-postgresql-tests.yml +++ b/.github/workflows/pr-postgresql-tests.yml @@ -18,9 +18,9 @@ jobs: - examples/postgresql-12 - examples/postgresql-13 lando-version: - - 3-dev-slim + - 3-edge-slim os: - - ubuntu-22.04 + - ubuntu-24.04 node-version: - '18' @@ -43,7 +43,7 @@ jobs: version: dev sync: false - name: Setup lando ${{ matrix.lando-version }} - uses: lando/setup-lando@v2 + uses: lando/setup-lando@v3 with: lando-version: ${{ matrix.lando-version }} config: | diff --git a/.github/workflows/pr-redis-tests.yml b/.github/workflows/pr-redis-tests.yml index e9db61c..a2eb5fc 100644 --- a/.github/workflows/pr-redis-tests.yml +++ b/.github/workflows/pr-redis-tests.yml @@ -18,9 +18,9 @@ jobs: - examples/redis-3.0 - examples/redis-2.8 lando-version: - - 3-dev-slim + - 3-edge-slim os: - - ubuntu-22.04 + - ubuntu-24.04 node-version: - '18' @@ -43,7 +43,7 @@ jobs: version: dev sync: false - name: Setup lando ${{ matrix.lando-version }} - uses: lando/setup-lando@v2 + uses: lando/setup-lando@v3 with: lando-version: ${{ matrix.lando-version }} config: | diff --git a/.github/workflows/pr-solr-tests.yml b/.github/workflows/pr-solr-tests.yml index 88202c0..27001cb 100644 --- a/.github/workflows/pr-solr-tests.yml +++ b/.github/workflows/pr-solr-tests.yml @@ -22,9 +22,9 @@ jobs: - examples/solr-3.6 lando-version: - - 3-dev-slim + - 3-edge-slim os: - - ubuntu-22.04 + - ubuntu-24.04 node-version: - '18' @@ -47,7 +47,7 @@ jobs: version: dev sync: false - name: Setup lando ${{ matrix.lando-version }} - uses: lando/setup-lando@v2 + uses: lando/setup-lando@v3 with: lando-version: ${{ matrix.lando-version }} config: | diff --git a/.github/workflows/pr-unit-tests.yml b/.github/workflows/pr-unit-tests.yml index 9552ccc..8f52ad3 100644 --- a/.github/workflows/pr-unit-tests.yml +++ b/.github/workflows/pr-unit-tests.yml @@ -10,7 +10,7 @@ jobs: matrix: os: - windows-2022 - - ubuntu-22.04 + - ubuntu-24.04 - macos-12 node-version: - '18' diff --git a/.github/workflows/pr-varnish-tests.yml b/.github/workflows/pr-varnish-tests.yml index 7b3a19d..c89c9f5 100644 --- a/.github/workflows/pr-varnish-tests.yml +++ b/.github/workflows/pr-varnish-tests.yml @@ -18,9 +18,9 @@ jobs: # - examples/varnish-5.1 lando-version: - - 3-dev-slim + - 3-edge-slim os: - - ubuntu-22.04 + - ubuntu-24.04 node-version: - '18' @@ -43,7 +43,7 @@ jobs: version: dev sync: false - name: Setup lando ${{ matrix.lando-version }} - uses: lando/setup-lando@v2 + uses: lando/setup-lando@v3 with: lando-version: ${{ matrix.lando-version }} config: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7cfd744..20d7b72 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,7 +15,7 @@ jobs: strategy: matrix: os: - - ubuntu-22.04 + - ubuntu-24.04 node-version: - '18' steps: diff --git a/.lando.yml b/.lando.yml index 5138364..53a55ab 100644 --- a/.lando.yml +++ b/.lando.yml @@ -1,14 +1,24 @@ -name: lando-platformsh-plugin +name: docs.platformsh +proxy: + cli: + - docs.platformsh.lndo.site:5173 services: - node: - type: node:18 - build: - - npm install + cli: + api: 4 + image: node:18 + command: sleep infinity + ports: + - 5173:5173/http scanner: false - ssl: false - sslExpose: false + user: node + build: + app: | + npm install tooling: node: - service: node + service: cli npm: - service: node + service: cli + vitepress: + service: cli + cmd: npx vitepress diff --git a/docs/.vitepress/config.mjs b/docs/.vitepress/config.mjs index 648be27..2fb46a9 100644 --- a/docs/.vitepress/config.mjs +++ b/docs/.vitepress/config.mjs @@ -59,4 +59,4 @@ function sidebar() { }, {text: 'Guides', link: '/guides', activeMatch: '/guides'}, ]; -}; \ No newline at end of file +}; diff --git a/docs/getting-started.md b/docs/getting-started.md index 1d4cc9b..b8c2cda 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -10,7 +10,7 @@ Before you get started with this recipe we assume that you have: 1. [Installed Lando](https://docs.lando.dev/getting-started/installation.html) and gotten familiar with [its basics](https://docs.lando.dev/cli/) 2. [Initialized](https://docs.lando.dev/cli/init.html) a [Landofile](https://docs.lando.dev/core/v3) for your codebase for use with this recipe -3. Read about the various [services](https://docs.lando.dev/core/v3/lando-service.html), [tooling](https://docs.lando.dev/core/v3/tooling.html), [events](https://docs.lando.dev/core/v3/events.html) and [routing](https://docs.lando.dev/core/v3/proxy.html) Lando offers. +3. Read about the various [services](https://docs.lando.dev/core/v3/services/lando.html), [tooling](https://docs.lando.dev/core/v3/tooling.html), [events](https://docs.lando.dev/core/v3/events.html) and [routing](https://docs.lando.dev/core/v3/proxy.html) Lando offers. ## Quick Start