From 3a57140cd18c5b94f9773c7420053885fd3bce45 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 14 Jan 2025 01:53:09 -0800 Subject: [PATCH] Update build.yaml --- .github/workflows/build.yaml | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index dbe6d34..61dab18 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -11,10 +11,10 @@ jobs: strategy: matrix: include: - - os: ubuntu-latest - arch: x64 - - os: ubuntu-latest - arch: arm64 + # - os: ubuntu-latest + # arch: x64 + # - os: ubuntu-latest + # arch: arm64 - os: windows-latest arch: x64 - os: macos-latest @@ -24,29 +24,43 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@v4 + - name: Setup Node.js uses: actions/setup-node@v3 with: node-version: 22 cache: 'npm' architecture: ${{ matrix.arch }} + - name: Install Dependencies run: npm ci + + - name: Setup Miniconda + uses: conda-incubator/setup-miniconda@v3 + with: + auto-update-conda: true + use-mamba: true + - name: Create Packaged Python run: npm run create:python-tar + - name: Create Builds run: npm run make + - name: Get Short SHA id: slug run: echo "sha8=$(echo ${GITHUB_SHA} | cut -c1-8)" >> $GITHUB_OUTPUT + - name: Zip Artifacts run: | 7z a -tzip ${{ matrix.os }}-${{ matrix.arch }}-${{ steps.slug.outputs.sha8 }}.zip ./out/make/* + - name: Upload Artifacts uses: actions/upload-artifact@v3 with: name: ${{ matrix.os }}-${{ matrix.arch }}-${{ steps.slug.outputs.sha8 }} path: ${{ matrix.os }}-${{ matrix.arch }}-${{ steps.slug.outputs.sha8 }}.zip + release: needs: build runs-on: ubuntu-latest @@ -54,11 +68,14 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@v4 + - name: Get Short SHA id: slug run: echo "sha8=$(echo ${GITHUB_SHA} | cut -c1-8)" >> $GITHUB_OUTPUT + - name: Download Artifacts uses: actions/download-artifact@v3 + - name: Create Release id: create_release uses: softprops/action-gh-release@v1