Commit Graph
43 Commits
Author SHA1 Message Date
Dean 17c46a4388 Merge pull request #9150 from gdols/ci/alignas-limit
ci(conventions): reject alignas above the 8192 bytes MinGW allows
2026-10-25 12:57:04 +13:00
boykopovar b85b0b4498 docs: require unique public function declarations 2026-10-24 23:17:46 +03:00
Guille Dols a2b2c374ed ci(conventions): reject alignas above the 8192 bytes MinGW allows 2026-10-24 20:33:30 +02:00
Adrià 1896871ba7 Merge pull request #8892 from harisibrar1/ci/conventions-current-base
ci(conventions): check pull requests with the current base branch rules
2026-10-21 21:12:55 +02:00
Adrià FranchandClaude 4c153eca53 docs(dev): guide to reading call sites and library disassembly
Co-Authored-By: Claude <[email protected]>
2026-10-21 11:56:11 +02:00
harisibrar1andClaude Opus 5.5 0c7d25c3d1 ci(conventions): check pull requests with the current base branch rules
The workflow checked out pull_request.base.sha, the base recorded when the
pull request was opened, and ran that revision's check_conventions.py. A rule
merged after a pull request was opened never ran on it: #7005 added
APS5_NO_WGI without an ENVIRONMENT.md row and passed with the checker of
07e741481, which had no env-reference rule.

Check out the current tip of the base branch and pass it as --base; the
checker already diffs from the merge base, so only the pull request's own
changes are checked. A name documented on the base branch after the branch
point now counts as documented unless the pull request removes its row.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-21 00:50:41 -04:00
Adrià 4f10164198 Merge pull request #6901 from akkadbakkad89/feat/np-cpp-web-api
feat(libs): restore libSceNpCppWebApi for dumps that ship no copy
2026-10-19 16:18:42 +02:00
Dean 2f091d6652 Merge pull request #7367 from hamb3r/docs/vulkan-validation-rules
docs: require Vulkan validation layer for AGC, shader and VideoOut tests
2026-10-19 21:52:51 +13:00
Adrià f71a311935 Merge pull request #6756 from LeandroLP23/docs/debt-entry-states-the-gap
docs(contributing): state the gap first in a debt entry and remove it once closed
2026-10-19 10:08:30 +02:00
hamb3r 97cf55192c docs: require Khronos validation layer for AGC and shader testing 2026-10-19 10:15:47 +03:00
fma-rc 67f13f61c9 ci: label pull requests that unblock a title or change performance 2026-10-17 10:18:05 +02:00
Adrià FranchandClaude dde946d488 ci: label pull requests that close an issue
Co-Authored-By: Claude <[email protected]>
2026-10-17 10:00:09 +02:00
akkadbakkad89 8cd400aa49 feat(libs): restore libSceNpCppWebApi for dumps that ship no copy 2026-10-17 05:25:03 +00:00
Adrià 0dc15620d2 Merge pull request #6047 from MarcZX100/docs/gpu-testing-checklist-4458
docs: record GPU test coverage in pull request checklist
2026-10-16 23:18:09 +02:00
LeandroLP23andClaude Opus 5.5 8bad38a1e2 docs(contributing): state the gap first in a debt entry and remove it once closed
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 11:41:37 +02:00
Adrià f633042dfd Merge pull request #5850 from wachi35676/docs/contributing-manual-relinker
docs(contributing): manual builds run the relinker matrix only when its files change
2026-10-15 15:44:03 +02:00
MarcZX100 9f1e3052a3 docs: record GPU test coverage in pull request checklist 2026-10-14 20:39:09 +00:00
Adrià FranchandClaude abfdd4b834 ci(build): add a dispatch input that runs only the relinker matrix
Co-Authored-By: Claude <[email protected]>
2026-10-14 21:57:22 +02:00
Muhammad Wasif Ali WasifandClaude Opus 5.5 654634b976 docs(contributing): manual builds run the relinker matrix only when its files change
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 18:44:17 +05:00
LeandroLP23andClaude Opus 5.5 fa889c063b docs(contributing): ask GPU changes to name the GPUs their tests ran on
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 07:45:50 +02:00
Adrià 4fc51fd991 Merge pull request #4590 from AlxcBTW/feat/perf-template
docs: add a performance report issue form and ask for summary lines
2026-10-12 23:11:53 +02:00
Adrià a60f52e318 Merge pull request #4400 from adriadam10/ci/stale-conflict-warning
ci: remind stale conflicting pull requests to rebase
2026-10-12 20:54:11 +02:00
Adrià FranchandClaude 555099ae23 feat(tools): keep technical debt in one file per library
Co-Authored-By: Claude <[email protected]>
2026-10-12 20:38:17 +02:00
AlxcBTWandClaude Opus 5.5 81e4638254 docs: add a performance report issue form and ask for summary lines
.github/ISSUE_TEMPLATE/performance.yml asks for the title and scene, what is
slow or what changed, the summary lines and traces of APS5_TRACE_FRAMES
captures, the trace digest and optionally the worker's collapsed stacks,
and states the capture protocol: warm caches, the same scene and settings,
no other profiling switch, the same machine and session. The pull request
template and CONTRIBUTING ask a pull request that claims a change in speed
for the summary lines of main and of the change, captured the same way.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 18:23:52 +02:00
Adrià FranchandClaude 8ccf9ee752 ci: remind stale conflicting pull requests to rebase
Co-Authored-By: Claude <[email protected]>
2026-10-12 11:54:58 +02:00
Adrià FranchandClaude d9d00f0e34 ci(build): run pull request jobs only when their files change
Co-Authored-By: Claude <[email protected]>
2026-10-12 11:35:11 +02:00
Adrià FranchandClaude 7949388c0b docs(contributing): name the title a pull request unblocks
Co-Authored-By: Claude <[email protected]>
2026-10-12 11:05:40 +02:00
GalaxyGamingFRandClaude Fable 5.1 9c42733c46 docs: show the Depends on form the conventions check accepts
CONTRIBUTING.md told authors to write `Depends on #N` in the
description, but the pr-template rule in tools/check_conventions.py
only accepts the checklist line `Depends on: #N` or `Depends on: none`
from the pull request template. A pull request that followed the
document failed the Conventions job with "fill Depends on with #N or
none". The sentence now shows the checklist form.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_01V9UU71SP1UKGR51Sowbgmq
2026-10-11 02:43:06 -07:00
Adrià FranchandClaude 14f585a439 ci(pr): limit open pull requests by the author's merged count
Authors with no merged pull requests can have 1 open, with at least 1
merged 20, and from 20 merged there is no limit. Reopening a pull
request runs the check again.

Co-Authored-By: Claude <[email protected]>
2026-10-11 11:28:43 +02:00
husari.orozco 636bfc7298 docs(contributing): document the ANYPS5_USE_SYSTEM_DEPS exception 2026-10-11 10:18:23 +02:00
MarcZX100 ecf49a5b56 docs(contributing): document CLI for manual Build runs 2026-10-09 19:37:34 +00:00
Dean Galvin 5994806a8b ci(build): build pull requests merged into current main 2026-10-09 23:00:01 +13:00
boykopovar 10d52b69f3 fix(ci): restore all builds and tests on main pushes 2026-10-09 12:20:50 +03:00
boykopovar 0ab2a04dd7 ci(build): require manual full builds and auto-test relinker for contributors 2026-10-09 11:58:02 +03:00
Adrià FranchandClaude bc02b80c18 ci: warn about tests that take more than 30 s
Co-Authored-By: Claude <[email protected]>
2026-10-08 20:19:08 +02:00
ToyuAU 2d59fffdb7 build(relinker): add a dependency-free conversion build mode 2026-10-08 18:21:30 +11:00
Dean 65e2c1af6c Merge pull request #1150 from SkippingCheeto/docs/fix-build-guide-link
docs(contributing): fix build instructions link
2026-10-08 18:22:52 +13:00
Adrià Franch 5cb47befe3 ci(conventions): allow comments with a TechnicalDebt change, reject non-text files 2026-10-07 17:04:06 +02:00
Adrià FranchandClaude 34026e88f9 ci: check pull requests against the contributing rules
Co-Authored-By: Claude <[email protected]>
2026-10-07 17:03:37 +02:00
Brad Friars 1be1cd3d42 docs(contributing): fix build instructions link 2026-10-07 11:44:51 -03:00
Adrià FranchandClaude 157aac7511 docs(contributing): shader PRs say where instruction semantics come from
Co-Authored-By: Claude <[email protected]>
2026-10-06 22:12:08 +02:00
Adrià FranchandClaude 79057e9160 refactor(libs): drop replacements of modules that titles ship themselves
Co-Authored-By: Claude <[email protected]>
2026-10-06 07:11:33 +02:00
Adrià FranchandClaude fbf529254e docs: add contributing guide
Co-Authored-By: Claude <[email protected]>
2026-09-30 16:53:17 +02:00