name: gds on: push: workflow_dispatch: jobs: gds: runs-on: ubuntu-latest steps: - name: checkout repo uses: actions/checkout@v4 with: submodules: recursive - name: Build GDS uses: TinyTapeout/tt-gds-action@tt07 precheck: needs: gds runs-on: ubuntu-latest steps: - name: Run Tiny Tapeout Precheck uses: TinyTapeout/tt-gds-action/precheck@tt07 gl_test: needs: gds runs-on: ubuntu-latest steps: - name: checkout repo uses: actions/checkout@v4 with: submodules: recursive - name: GL test uses: TinyTapeout/tt-gds-action/gl_test@tt07 viewer: needs: gds runs-on: ubuntu-latest 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@tt07