Dean
a77a6e23ce
Merge pull request #11455 from MarcZX10/marc/docs-build-sync
...
docs: bring BUILD, CONTRIBUTING and AGENTS in line with the build and workflows
2026-11-02 23:28:08 +13:00
Dean
6606194f82
Merge pull request #11064 from MarcZX10/marc/fix-pr-labels-tool-perf
...
fix(tools): stop asking perf(tools), perf(ci) and perf(build) pull requests for title captures
2026-11-02 23:26:42 +13:00
Adrià
f2d874c1fd
Merge pull request #13933 from klosixgaming-arch/ci/review-queue-label
...
feat(tools): queue the oldest pull requests that need no more author work
2026-11-01 16:09:54 +01:00
Adrià
aa5f15f296
Merge pull request #13917 from MarcZX10/fix/tools-default-base
...
fix(tools): check against upstream/main by default in check_conventions and check_compile
2026-11-01 11:08:10 +01:00
janzezno
00dd261743
build(agc): register each AGC test executable in its own CMake fragment
2026-10-31 19:04:50 +01:00
klosixgaming-arch
c54380f3e1
fix(tools): count only build jobs as a build in the review queue
...
Ignores the progress report like the other bot jobs, removes the label from closed and merged pull requests and leaves the queue issue alone when its list has not changed.
2026-10-31 09:35:12 -05:00
klosixgaming-arch
621f7268e9
feat(tools): queue the oldest pull requests that need no more author work
...
Reads every open pull request through paged GraphQL, ignores bot jobs, treats a change request as answered only once the reviewer is asked again, and labels and lists the oldest 30.
2026-10-31 08:09:02 -05:00
MarcZX10
010379300c
docs(contributing): name the branch the conventions check compares with by default
2026-10-31 12:46:05 +00:00
Adrià
2598b60aea
docs(contributing): mention the Linux relinker job with the address sanitizer
2026-10-28 12:27:38 +01:00
dantdmdarealguy
3c79f76691
docs(contributing): describe the push relinker job and the manual run inputs
2026-10-28 12:27:35 +01:00
MarcZX10
07e7925b24
docs(contributing): count a merged pull request toward build eligibility
2026-10-26 14:03:31 +00:00
MarcZX10
776e5c2ea0
docs(contributing): describe how build jobs merge the selected pull requests
2026-10-26 14:03:31 +00:00
MarcZX10
ed3cdc81a6
docs(contributing): say which perf pull requests need no title capture
2026-10-25 16:27:34 +00:00
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à Franch and Claude
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
harisibrar1 and Claude 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à Franch and Claude
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
LeandroLP23 and Claude 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à Franch and Claude
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 Wasif and Claude 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
LeandroLP23 and Claude 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à Franch and Claude
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
AlxcBTW and Claude 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à Franch and Claude
8ccf9ee752
ci: remind stale conflicting pull requests to rebase
...
Co-Authored-By: Claude <[email protected] >
2026-10-12 11:54:58 +02:00
Adrià Franch and Claude
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à Franch and Claude
7949388c0b
docs(contributing): name the title a pull request unblocks
...
Co-Authored-By: Claude <[email protected] >
2026-10-12 11:05:40 +02:00
GalaxyGamingFR and Claude 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à Franch and Claude
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à Franch and Claude
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