mirror of
https://github.com/nodejs/node.git
synced 2026-11-09 15:11:11 -05:00
tools: use sparse checkout in build-tarball.yml
PR-URL: https://github.com/nodejs/node/pull/59788 Reviewed-By: Paolo Insogna <paolo@cowtech.it> Reviewed-By: Pietro Marchini <pietro.marchini94@gmail.com>
This commit is contained in:
1 parent
df59e21352
commit
2a99210ff7
1 file changed
+14
-8
@@ -74,6 +74,8 @@ jobs:
|
||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout: .github/actions/install-clang
|
||||
sparse-checkout-cone-mode: false
|
||||
- name: Install Clang ${{ env.CLANG_VERSION }}
|
||||
uses: ./.github/actions/install-clang
|
||||
with:
|
||||
@@ -97,15 +99,19 @@ jobs:
|
||||
run: |
|
||||
tar xzf tarballs/*.tar.gz -C $RUNNER_TEMP
|
||||
echo "TAR_DIR=$RUNNER_TEMP/`basename tarballs/*.tar.gz .tar.gz`" >> $GITHUB_ENV
|
||||
- name: Copy directories needed for testing
|
||||
run: |
|
||||
cp -r tools/eslint $TAR_DIR/tools
|
||||
cp -r tools/eslint-rules $TAR_DIR/tools
|
||||
- name: Build
|
||||
run: |
|
||||
cd $TAR_DIR
|
||||
make build-ci -j4 V=1
|
||||
make -C "$TAR_DIR" build-ci -j4 V=1
|
||||
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
|
||||
with:
|
||||
persist-credentials: false
|
||||
sparse-checkout: |
|
||||
tools/eslint
|
||||
tools/eslint-rules
|
||||
- name: Move directories needed for testing
|
||||
run: |
|
||||
mv tools/eslint "$TAR_DIR/tools"
|
||||
mv tools/eslint-rules "$TAR_DIR/tools"
|
||||
- name: Test
|
||||
run: |
|
||||
cd $TAR_DIR
|
||||
make run-ci -j4 V=1 TEST_CI_ARGS="-p dots --measure-flakiness 9"
|
||||
make -C "$TAR_DIR" run-ci -j4 V=1 TEST_CI_ARGS="-p dots --measure-flakiness 9"
|
||||
Reference in new issue
Block a user