Skip to content

improve mem reuse for serial&serial_full #23937

improve mem reuse for serial&serial_full

improve mem reuse for serial&serial_full #23937

Workflow file for this run

name: MatrixOne ALL CI
on:
pull_request_target:
types: [ opened, synchronize, reopened ]
branches: [ main,'[0-9]+.[0-9]+*' ]
concurrency:
group: ${{ github.event.pull_request.head.repo.full_name}}/${{ github.event.pull_request.head.ref }}/${{ github.workflow }}
cancel-in-progress: true
jobs:
check-pr-valid:
runs-on: ubuntu-latest
name: CHECK PR VALID
outputs:
pr_valid: ${{ steps.check_pr_valid.outputs.pull_valid }}
steps:
- uses: matrixorigin/CI/actions/pulls-content-check@main
id: check_pr_valid
with:
github_token: ${{ secrets.TOKEN_ACTION }}
title_for_find_issue: "Which issue(s) this PR fixes:"
title_for_find_content: "What this PR does / why we need it:"
matrixone-ci:
name: Matrixone CI
needs:
- check-pr-valid
if: ${{ needs.check-pr-valid.outputs.pr_valid == 'true' }}
uses: matrixorigin/CI/.github/workflows/ci.yaml@main
secrets:
S3ENDPOINT: ${{ secrets.S3ENDPOINT }}
S3REGION: ${{ secrets.S3REGION }}
S3APIKEY: ${{ secrets.S3APIKEY }}
S3APISECRET: ${{ secrets.S3APISECRET }}
S3BUCKET: ${{ secrets.S3BUCKET }}
EE_DB_ADDR: ${{ secrets.EE_DB_ADDR }}
EE_DB_PORT: ${{ secrets.EE_DB_PORT }}
EE_DB_USER: ${{ secrets.EE_DB_USER }}
EE_DB_PASSWORD: ${{ secrets.EE_DB_PASSWORD }}
EE_DB_DB: ${{ secrets.EE_DB_DB }}
matrixone-upgrade-ci:
name: Matrixone Upgrade CI
needs:
- check-pr-valid
if: ${{ needs.check-pr-valid.outputs.pr_valid == 'true' }}
uses: matrixorigin/CI/.github/workflows/e2e-upgrade.yaml@main
matrixone-compose-ci:
name: Matrixone Compose CI
needs:
- check-pr-valid
if: ${{ needs.check-pr-valid.outputs.pr_valid == 'true' }}
uses: matrixorigin/CI/.github/workflows/e2e-compose.yaml@main
matrixone-standalone-ci:
name: Matrixone Standlone CI
needs:
- check-pr-valid
if: ${{ needs.check-pr-valid.outputs.pr_valid == 'true' }}
uses: matrixorigin/CI/.github/workflows/e2e-standalone.yaml@main
matrixone-utils-ci:
name: Matrixone Utils CI
needs:
- check-pr-valid
if: ${{ needs.check-pr-valid.outputs.pr_valid == 'true' }}
uses: matrixorigin/CI/.github/workflows/utils.yaml@main
secrets:
TOKEN_ACTION: ${{ secrets.TOKEN_ACTION }}
TEST_S3FS_ALIYUN: ${{ secrets.TEST_S3FS_ALIYUN }}
TEST_S3FS_QCLOUD: ${{ secrets.TEST_S3FS_QCLOUD }}
DOCU_GROUP_HOOK: ${{ secrets.DOCU_GROUP_HOOK }}
EE_DB_ADDR: ${{ secrets.EE_DB_ADDR }}
EE_DB_PORT: ${{ secrets.EE_DB_PORT }}
EE_DB_USER: ${{ secrets.EE_DB_USER }}
EE_DB_PASSWORD: ${{ secrets.EE_DB_PASSWORD }}
EE_DB_DB: ${{ secrets.EE_DB_DB }}
TENCENT_AK: ${{ secrets.TENCENT_AK }}
TENCENT_SK: ${{ secrets.TENCENT_SK }}