Repository navigation
fix: merge tsconfig extends arrays in order like tsc #931
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Dogfood | |
| # Runs the GhostDeps Action (packages/action) against this repository - the | |
| # action's first real consumer (#346). INFORMATIONAL ONLY until the signal | |
| # proves stable: every step after checkout continues on error, so a self-scan | |
| # flake can never gate a PR. The ghostdeps check run itself is the output. | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| permissions: {} | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: false | |
| jobs: | |
| self-scan: | |
| name: self-scan | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 10 | |
| permissions: | |
| contents: read | |
| checks: write # packages/action posts an advisory check run. | |
| pull-requests: read # packages/action reads PR metadata for the check run. | |
| steps: | |
| - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 | |
| with: | |
| persist-credentials: false | |
| - name: GhostDeps self-scan | |
| id: ghostdeps | |
| # Non-blocking by design (see header): the check run reports the | |
| # findings; the workflow outcome stays green while we validate it. | |
| continue-on-error: true | |
| uses: $/packages/action | |
| with: | |
| path: "." | |
| - name: Report outcome | |
| if: always() | |
| shell: bash | |
| env: | |
| OUTCOME: ${{ steps.ghostdeps.outcome }} | |
| CONCLUSION: ${{ steps.ghostdeps.outputs.conclusion }} | |
| SCAN_EXIT: ${{ steps.ghostdeps.outputs.scan-exit }} | |
| run: | | |
| echo "dogfood: step outcome=$OUTCOME check conclusion=$CONCLUSION scan exit=$SCAN_EXIT" | |
| if [ "$OUTCOME" != "success" ]; then | |
| echo "::warning::dogfood self-scan did not complete cleanly (non-blocking by design)" | |
| fi |