Update workflow file (6).
diff --git a/.github/workflows/user_project_ci.yml b/.github/workflows/user_project_ci.yml index 3e5a4b7..d77c1b3 100644 --- a/.github/workflows/user_project_ci.yml +++ b/.github/workflows/user_project_ci.yml
@@ -96,26 +96,23 @@ - name: run precheck run: | - export INPUT_DIRECTORY=$(pwd) - export PRECHECK_ROOT=$INPUT_DIRECTORY/mpw_precheck - export OUTPUT_DIRECTORY=$INPUT_DIRECTORY/mpw_precheck_result - export OUTPUT=$OUTPUT_DIRECTORY/logs/precheck.log - make precheck - cd $PRECHECK_ROOT && docker run -v $(PRECHECK_ROOT):$(PRECHECK_ROOT) \ - -v $(INPUT_DIRECTORY):$(INPUT_DIRECTORY) \ - -v $(PDK_ROOT):$(PDK_ROOT) \ - -e INPUT_DIRECTORY=$(INPUT_DIRECTORY) \ - -e PDK_PATH=$(PDK_ROOT)/$(PDK) \ - -e PDK_ROOT=$(PDK_ROOT) \ - -e PDKPATH=$(PDKPATH) \ - -u $(shell id -u $(USER)):$(shell id -g $(USER)) \ - efabless/mpw_precheck:latest bash -c "cd $(PRECHECK_ROOT) ; python3 mpw_precheck.py --input_directory $(INPUT_DIRECTORY) --pdk_path $(PDK_ROOT)/$(PDK)" + make run-precheck - cnt=$(grep -c "All Checks Passed" "$OUTPUT") + cnt=$(grep -c "All Checks Passed" precheck_results/*/logs/precheck.log) if ! [[ $cnt ]]; then cnt=0; fi if [[ $cnt -eq 1 ]]; then exit 0; fi exit 2 + + - name: Tarball GDS outputs + run: | + tar -cf /tmp/gds.tar -C ./gds . + + - name: Upload GDS Tarball + uses: actions/upload-artifact@v2 + with: + name: gds-tarball + path: /tmp/gds.tar - name: upload failure logs if: failure() @@ -124,3 +121,26 @@ name: error path: | /home/runner/work/caravel_user_project/caravel_user_project/mpw_precheck_result/logs/* + + generate_gltf: + runs-on: ubuntu-latest + needs: [user_project_flow_gf180mcuC] + steps: + - uses: actions/checkout@v2 + + - name: Download GDS Tarball + uses: actions/download-artifact@v2 + with: + name: gds-tarball + path: /tmp + + - name: Unpack GDS Tarball + run: | + sudo mkdir -p ./gds + sudo chown -R $USER:$USER ./gds + tar -xf /tmp/gds.tar -C ./gds . + + - name: Generate models + run: | + echo "chirp" + tree