Skip to content

chore: Enforce linting and tests at both pre-commit and pre-push stages #1373

chore: Enforce linting and tests at both pre-commit and pre-push stages

chore: Enforce linting and tests at both pre-commit and pre-push stages #1373

Triggered via pull request September 7, 2026 20:35
Status Success
Total duration 2m 11s
Artifacts 2

heat-stack.yml

on: pull_request
⬣ Heat-Stack - ESLint
39s
⬣ Heat-Stack - ESLint
⬣ Heat-Stack - Prettier
40s
⬣ Heat-Stack - Prettier
ʦ Heat-Stack - TypeScript
51s
ʦ Heat-Stack - TypeScript
⚡ Heat-Stack - Vitest pyodide.test.ts
1m 5s
⚡ Heat-Stack - Vitest pyodide.test.ts
🎭 Playwright
2m 8s
🎭 Playwright
Matrix: Rules Engine - Build
Matrix: Rules Engine - Lint
Matrix: Rules Engine - Mypy
Matrix: Rules Engine - Pytest
🚀 Heat-Stack - Deploy
🚀 Heat-Stack - Deploy
Fit to window
Zoom out
Zoom in

Annotations

9 warnings
Rules Engine - Lint (3.13)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rules Engine - Pytest (3.13)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rules Engine - Build (3.13)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-python@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rules Engine - Mypy (3.13)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
⬣ Heat-Stack - ESLint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
⬣ Heat-Stack - Prettier
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ʦ Heat-Stack - TypeScript
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
⚡ Heat-Stack - Vitest pyodide.test.ts
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, astral-sh/setup-uv@v6. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
playwright-report
199 KB
sha256:1d9ad0e6f2f0f1ae702fd222bd6727b0d1120718f58b61edb832d67f23f3388d
python-rules-engine-wheel
98.9 KB
sha256:969d8bde992dc54afd8e964594179c76d068afc80bced58cedc6a6d42ac74a6d