test: CI integration
This commit is contained in:
@@ -64,6 +64,13 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
make: openapi
|
make: openapi
|
||||||
|
|
||||||
|
test-wasm-e2e:
|
||||||
|
needs: [ lint ]
|
||||||
|
uses: ./.github/workflows/make.yml
|
||||||
|
with:
|
||||||
|
make: test-wasm-e2e
|
||||||
|
playwright-browser: chromium
|
||||||
|
|
||||||
regtest:
|
regtest:
|
||||||
needs: [ lint ]
|
needs: [ lint ]
|
||||||
uses: ./.github/workflows/regtest.yml
|
uses: ./.github/workflows/regtest.yml
|
||||||
@@ -95,5 +102,5 @@ jobs:
|
|||||||
python-version: ${{ matrix.python-version }}
|
python-version: ${{ matrix.python-version }}
|
||||||
|
|
||||||
bundle:
|
bundle:
|
||||||
needs: [ lint, test-api, test-wallets, test-unit, migration, openapi, regtest, jmeter ]
|
needs: [ lint, test-api, test-wallets, test-unit, migration, openapi, test-wasm-e2e, regtest, jmeter ]
|
||||||
uses: ./.github/workflows/bundle.yml
|
uses: ./.github/workflows/bundle.yml
|
||||||
|
|||||||
@@ -15,6 +15,10 @@ on:
|
|||||||
description: "python version"
|
description: "python version"
|
||||||
type: string
|
type: string
|
||||||
default: "3.12"
|
default: "3.12"
|
||||||
|
playwright-browser:
|
||||||
|
description: "Playwright browser to install before running make"
|
||||||
|
default: ""
|
||||||
|
type: string
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
make:
|
make:
|
||||||
@@ -31,4 +35,7 @@ jobs:
|
|||||||
python-version: ${{ inputs.python-version }}
|
python-version: ${{ inputs.python-version }}
|
||||||
node-version: ${{ matrix.node-version }}
|
node-version: ${{ matrix.node-version }}
|
||||||
npm: ${{ inputs.npm }}
|
npm: ${{ inputs.npm }}
|
||||||
|
- name: Install Playwright browser
|
||||||
|
if: ${{ inputs.playwright-browser != '' }}
|
||||||
|
run: uv run playwright install --with-deps ${{ inputs.playwright-browser }}
|
||||||
- run: make ${{ inputs.make }}
|
- run: make ${{ inputs.make }}
|
||||||
|
|||||||
Reference in New Issue
Block a user