test: CI integration
This commit is contained in:
@@ -64,6 +64,13 @@ jobs:
|
||||
with:
|
||||
make: openapi
|
||||
|
||||
test-wasm-e2e:
|
||||
needs: [ lint ]
|
||||
uses: ./.github/workflows/make.yml
|
||||
with:
|
||||
make: test-wasm-e2e
|
||||
playwright-browser: chromium
|
||||
|
||||
regtest:
|
||||
needs: [ lint ]
|
||||
uses: ./.github/workflows/regtest.yml
|
||||
@@ -95,5 +102,5 @@ jobs:
|
||||
python-version: ${{ matrix.python-version }}
|
||||
|
||||
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
|
||||
|
||||
@@ -15,6 +15,10 @@ on:
|
||||
description: "python version"
|
||||
type: string
|
||||
default: "3.12"
|
||||
playwright-browser:
|
||||
description: "Playwright browser to install before running make"
|
||||
default: ""
|
||||
type: string
|
||||
|
||||
jobs:
|
||||
make:
|
||||
@@ -31,4 +35,7 @@ jobs:
|
||||
python-version: ${{ inputs.python-version }}
|
||||
node-version: ${{ matrix.node-version }}
|
||||
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 }}
|
||||
|
||||
Reference in New Issue
Block a user