MIRROR: javascript for ๐Ÿœ's, a tiny runtime with big ambitions
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

cmake ninja matrix flag

+23 -4
+2
.github/actions/build-native-deps/action.yml
··· 71 71 run: | 72 72 git clone --depth 1 --branch mbedtls-${{ inputs.mbedtls_version }} --recurse-submodules https://github.com/Mbed-TLS/mbedtls.git /tmp/mbedtls 73 73 cd /tmp/mbedtls 74 + CMAKE_GENERATOR="${{ inputs.cmake_generator }}" 74 75 CC=${{ inputs.cc }} cmake -B build \ 76 + ${CMAKE_GENERATOR:+-G "$CMAKE_GENERATOR"} \ 75 77 -DCMAKE_INSTALL_PREFIX=${{ inputs.prefix }} \ 76 78 -DENABLE_PROGRAMS=OFF -DENABLE_TESTING=OFF \ 77 79 -DCMAKE_BUILD_TYPE=Release \
+21 -4
.github/workflows/build.yml
··· 39 39 - macos-x64 40 40 - macos-aarch64 41 41 - windows-x64 42 - tls: [openssl, mbedtls] 42 + uses: ./.github/workflows/build-platform.yml 43 + with: 44 + platform: ${{ matrix.platform }} 45 + build_timestamp: ${{ needs.prepare.outputs.timestamp }} 46 + 47 + build-mbedtls: 48 + needs: prepare 49 + strategy: 50 + fail-fast: false 51 + matrix: 52 + platform: 53 + - linux-glibc-x64 54 + - linux-glibc-aarch64 55 + - linux-musl-x64 56 + - linux-musl-aarch64 57 + - macos-x64 58 + - macos-aarch64 59 + - windows-x64 43 60 uses: ./.github/workflows/build-platform.yml 44 61 with: 45 62 platform: ${{ matrix.platform }} 46 - tls_library: ${{ matrix.tls }} 63 + tls_library: mbedtls 47 64 build_timestamp: ${{ needs.prepare.outputs.timestamp }} 48 65 49 66 summary: 50 - needs: build 67 + needs: [build, build-mbedtls] 51 68 runs-on: ubuntu-latest 52 - if: ${{ !cancelled() && needs.build.result != 'skipped' }} 69 + if: ${{ !cancelled() && (needs.build.result != 'skipped' || needs.build-mbedtls.result != 'skipped') }} 53 70 steps: 54 71 - name: Download version artifacts 55 72 uses: actions/download-artifact@v4