ci: refactor workflow (#5139)

Merge tests job into single one, reuse job as much as possible
This commit is contained in:
LongYinan
2023-12-06 08:03:05 +00:00
parent 48f4d6a06c
commit e5f8a58330
20 changed files with 1837 additions and 1361 deletions

View File

@@ -0,0 +1,22 @@
name: 'Download core artifacts'
description: 'Download core artifacts and extract to dist'
inputs:
path:
description: 'Path to extract'
required: true
runs:
using: 'composite'
steps:
- name: Download tar.gz
uses: actions/download-artifact@v3
with:
name: core
path: .
- name: Extract core artifacts
shell: bash
run: |
mkdir -p ${{ inputs.path }}
tar -xvf dist.tar.gz --directory ${{ inputs.path }}
rm dist.tar.gz