Skip to content

Commit

Permalink
Skip toolchain packing for toolchains that are not needed
Browse files Browse the repository at this point in the history
  • Loading branch information
Blackhex committed Dec 20, 2023
1 parent 46e95b9 commit d7e2078
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 3 deletions.
10 changes: 10 additions & 0 deletions .github/scripts/pack-toolchain-mock.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/bin/bash

source `dirname $0`/config.sh

echo "::group::Pack toolchain mock"
mkdir -p $ARTIFACT_PATH
tar czf $ARTIFACT_PATH/$TOOLCHAIN_PACKAGE_NAME --files-from /dev/null
echo "::endgroup::"

echo 'Success!'
4 changes: 2 additions & 2 deletions .github/scripts/pack-toolchain.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
source `dirname $0`/config.sh

echo "::group::Pack toolchain"
mkdir -p $ARTIFACT_PATH
tar czf $ARTIFACT_PATH/$TOOLCHAIN_PACKAGE_NAME -C $TOOLCHAIN_PATH .
mkdir -p $ARTIFACT_PATH
tar czf $ARTIFACT_PATH/$TOOLCHAIN_PACKAGE_NAME -C $TOOLCHAIN_PATH .
echo "::endgroup::"

echo 'Success!'
7 changes: 6 additions & 1 deletion .github/workflows/advanced.yml
Original file line number Diff line number Diff line change
Expand Up @@ -195,10 +195,15 @@ jobs:
.github/scripts/build-gcc-libs.sh
- name: Pack toolchain
if: ${{ steps.cache-toolchain.outputs.cache-hit != 'true' }}
if: ${{ steps.cache-toolchain.outputs.cache-hit != 'true' && env.TOOLCHAIN_NAME == 'aarch64-w64-mingw32-msvcrt' }}
run: |
.github/scripts/pack-toolchain.sh
- name: Pack toolchain mock
if: ${{ steps.cache-toolchain.outputs.cache-hit != 'true' && env.TOOLCHAIN_NAME != 'aarch64-w64-mingw32-msvcrt' }}
run: |
.github/scripts/pack-toolchain-mock.sh
- name: Upload artifact
if: ${{ steps.cache-toolchain.outputs.cache-hit != 'true' }}
uses: actions/upload-artifact@v4
Expand Down

0 comments on commit d7e2078

Please sign in to comment.