name: gds on: push: workflow_dispatch: jobs: gds: runs-on: ubuntu-24.04 steps: - name: checkout repo uses: actions/checkout@v6 with: submodules: recursive - name: Build GDS uses: TinyTapeout/tt-gds-action@ttsky26d with: pdk: sky130A precheck: needs: gds runs-on: ubuntu-24.04 steps: - name: Run Tiny Tapeout Precheck uses: TinyTapeout/tt-gds-action/precheck@ttsky26d gl_test: needs: gds runs-on: ubuntu-24.04 steps: - name: checkout repo uses: actions/checkout@v6 with: submodules: recursive - name: GL test uses: TinyTapeout/tt-gds-action/gl_test@ttsky26d viewer: needs: gds runs-on: ubuntu-24.04 permissions: pages: write # to deploy to Pages id-token: write # to verify the deployment originates from an appropriate source steps: - uses: TinyTapeout/tt-gds-action/viewer@ttsky26d