143ef2a0dSLoGinname: import-toolchain 243ef2a0dSLoGin 343ef2a0dSLoGinruns: 443ef2a0dSLoGin using: composite 543ef2a0dSLoGin steps: 643ef2a0dSLoGin - uses: actions/checkout@v3 743ef2a0dSLoGin with: 843ef2a0dSLoGin submodules: 'recursive' 943ef2a0dSLoGin 1043ef2a0dSLoGin - name: Cache DragonOS GCC 1143ef2a0dSLoGin id: cache-dragonos-gcc 1243ef2a0dSLoGin uses: actions/cache@v3 1343ef2a0dSLoGin env: 1443ef2a0dSLoGin cache-name: cache-dragonos-gcc 1543ef2a0dSLoGin with: 1643ef2a0dSLoGin path: | 1743ef2a0dSLoGin ~/opt 188d72b68dSJomo ~/.bashrc 198d72b68dSJomo key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('tools/build_gcc_toolchain.sh') }} 2043ef2a0dSLoGin 2143ef2a0dSLoGin - name: Cache build tools 2243ef2a0dSLoGin id: cache-build-tools 2343ef2a0dSLoGin uses: actions/cache@v3 2443ef2a0dSLoGin env: 2543ef2a0dSLoGin cache-name: cache-build-tools 26*182b778aSLoGin dadk_version: 0.1.11 2743ef2a0dSLoGin with: 2843ef2a0dSLoGin path: | 2943ef2a0dSLoGin ~/.cargo 3043ef2a0dSLoGin ~/.rustup 3143ef2a0dSLoGin ~/.bashrc 328d72b68dSJomo ~/opt 338d72b68dSJomo key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.dadk_version }}-${{ hashFiles('.github/workflows/cache-toolchain.yml') }}-${{ hashFiles('tools/install_musl_gcc.sh') }} 3443ef2a0dSLoGin 3543ef2a0dSLoGin - uses: ./.github/actions/install-apt-packages 3643ef2a0dSLoGin 37