github/workflows: preview wrapper, remove webgl
diff --git a/.github/workflows/user_project_ci.yml b/.github/workflows/user_project_ci.yml index 8093c7d..84e4bed 100644 --- a/.github/workflows/user_project_ci.yml +++ b/.github/workflows/user_project_ci.yml
@@ -247,66 +247,27 @@ python -m pip install gdstk python << EOF import gdstk - library = gdstk.read_gds('gds/tiny_user_project.gds') + library = gdstk.read_gds('gds/user_project_wrapper.gds') top_cells = library.top_level() - top_cells[0].write_svg('tiny_user_project.svg') + top_cells[0].write_svg('user_project_wrapper.svg') EOF - name: convert to png run: | python -m pip install cairosvg python << EOF import cairosvg - cairosvg.svg2png(url='tiny_user_project.svg', write_to='tiny_user_project.png') + cairosvg.svg2png(url='user_project_wrapper.svg', write_to='user_project_wrapper.png') EOF - name: populate img cache uses: actions/cache@v3 with: - path: 'tiny_user_project.png' + path: 'user_project_wrapper.png' key: ${{ runner.os }}-img-${{ github.run_id }} - webgl: - needs: gds - runs-on: ubuntu-latest - steps: - - name: checkout repo - uses: actions/checkout@v3 - with: - repository: s-holst/GDS2WebGL - - name: setup python - uses: actions/setup-python@v4 - with: - python-version: '3.10' - - name: restore gds cache - uses: actions/cache@v3 - with: - path: | - def/ - gds/ - lef/ - mag/ - maglef/ - sdc/ - sdf/ - signoff/ - spef/ - spi/ - verilog/ - key: ${{ runner.os }}-gds-${{ github.run_id }} - - name: GDS2WebGL - run: | - python -m pip install gdspy pyclipper mapbox_earcut - python gds2webgl.py -i gds/tiny_user_project.gds -o index.html - - name: populate webgl cache - uses: actions/cache@v3 - with: - path: 'index.html' - key: ${{ runner.os }}-webgl-${{ github.run_id }} - pages: if: github.ref_name == 'main' needs: - svg - - webgl environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} @@ -317,13 +278,8 @@ - name: restore img cache uses: actions/cache@v3 with: - path: 'tiny_user_project.png' + path: 'user_project_wrapper.png' key: ${{ runner.os }}-img-${{ github.run_id }} - - name: restore webgl cache - uses: actions/cache@v3 - with: - path: 'index.html' - key: ${{ runner.os }}-webgl-${{ github.run_id }} - name: setup pages uses: actions/configure-pages@v2 - name: upload artifact @@ -340,11 +296,9 @@ steps: - name: add gds preview run: | - PAGE_URL=${{ needs.pages.outputs.page_url }} + PAGE_URL=${{ needs.pages.outputs.page_url }} PAGE_URL=$(echo "$PAGE_URL" | sed -e 's/\/$//') cat << EOF >> $GITHUB_STEP_SUMMARY # layout -  - # webgl - [open preview]($PAGE_URL) +  EOF