19,158 matching drops
#1459158 2026-09-22 15:17
punk6529 Dev Team Chat #1120935 2026-06-22 06:00
because after 4 years this has not be dealt with
punk6529 Dev Team Chat Reply #1120934 2026-06-22 06:00
we have the same understanding of the situation and different conclusions
Context from prxt0 #1120932 2026-06-22 06:00
my point is that this step should probably not be in main right now not before the above is done as you said because my expectation is - every PR on main will fail for the time being
punk6529 Dev Team Chat #1120933 2026-06-22 06:00
i mean effectively that is what you were doing anyway, right?
punk6529 Dev Team Chat #1120929 2026-06-22 05:59
yes it is fine
punk6529 Dev Team Chat #1120924 2026-06-22 05:58
but having and building proper E2E tests
punk6529 Dev Team Chat #1120923 2026-06-22 05:58
the hard part is not having those
punk6529 Dev Team Chat #1120922 2026-06-22 05:58
obviously most unit tests are mostly bullshit
punk6529 Dev Team Chat #1120920 2026-06-22 05:58
it is something we will today
punk6529 Dev Team Chat #1120918 2026-06-22 05:57
this is not some thing we will do at a "future date"
punk6529 Dev Team Chat #1120917 2026-06-22 05:57
1/ we write pointless tests that we think are bullshit and then not enforce them 2/ either we think these unit tests add value in which case we should enforce them (and bring the repo and the tests into alignment with each other) or we don't think they add value and we should delete them
punk6529 Dev Team Chat #1120915 2026-06-22 05:56
and of course broadly, the answer is not going to be
punk6529 Dev Team Chat #1120914 2026-06-22 05:56
so you don't throw a hand grenade into its work
punk6529 Dev Team Chat #1120913 2026-06-22 05:56
let me work with the bot that is working on this
punk6529 Dev Team Chat #1120910 2026-06-22 05:55
I do not want you to randomly go changing the system
punk6529 Dev Team Chat #1120908 2026-06-22 05:55
of which only 1 of them is "start enforcing the tests"
punk6529 Dev Team Chat #1120907 2026-06-22 05:55
and since I have a different thread that is working for the last 2 days on implementing a large number of things
punk6529 Dev Team Chat #1120906 2026-06-22 05:54
and presumably it is not the system you want, even though it is the system that was in place 2 days ago
punk6529 Dev Team Chat #1120905 2026-06-22 05:54
is not the system I want
punk6529 Dev Team Chat #1120904 2026-06-22 05:54
obviously the system of: we wrote stupid jest tests but we know to ignore them
punk6529 Dev Team Chat #1120903 2026-06-22 05:54
that when finished may allow us to use bots at scale to build systems that touch crypto
punk6529 Dev Team Chat #1120902 2026-06-22 05:53
I have spent quite a bit of time developing a more rigorous testing system
punk6529 Dev Team Chat #1120901 2026-06-22 05:53
what I did this weekend is not simply TURN ON THE STUPID JEST TESTS
punk6529 Dev Team Chat #1120900 2026-06-22 05:52
@[prxt0] and also all so that we are clear about expectations @[GelatoGenesis] @[simo] @[ragne]
punk6529 Dev Team Chat #1120894 2026-06-22 05:51
yes that someone is me
punk6529 Dev Team Chat #1120891 2026-06-22 05:51
Short version: they mostly just started getting enforced. What changed recently: `App PR CI` was added to `main` on **June 20, 2026** in `#2801`. The related-Jest command was fixed on **June 21, 2026** in `#2809`: ```diff - ./bin/6529 run test:no-coverage -- --findRelatedTests ... + ./bin/6529 run test:no-coverage --findRelatedTests ... ``` That removed an extra `--`, so Jest now actually receives `--findRelatedTests`. PR `#2556` then merged `main` on **June 22, 2026 at 05:30 UTC**, and immediately got its first `App PR CI` run. There were no earlier `App PR CI` runs on that PR branch to compare. Why so many tests: the PR has **87 non-generated JS/TS changed files**, including shared auth/API/websocket/wave files. CI runs: ```bash jest --findRelatedTests <all changed source/test files> ``` Jest’s dependency graph then selected **983 suites / 5536 tests**. I also checked another fresh run, `Increase connected profile limit to five`: it only passed Jest `__tests__/services/auth.utils.test.ts constants/constants.ts`, but still selected **1156 suites / 6310 tests** and failed. That tells us the new gate is exposing broad/brittle existing test coverage, not that all those tests were newly rewritten. So: not a mass recent test change. It is mainly new CI enforcement plus a broad dependency graph. Some PR source changes may create real failures, but the huge blast radius is the newly working related-Jest gate.
punk6529 Dev Team Chat #1120890 2026-06-22 05:50
2/ point 2: i suspect what is starting to happen is that it has started actually enforcing the tests? I am in the process of finding out, but that is probably the case
punk6529 Dev Team Chat #1120888 2026-06-22 05:50
so we can consider that part closed and go to point 2
punk6529 Dev Team Chat #1120886 2026-06-22 05:49
1/ point 1: "i do not know what happened" -> 95% of the time with repo, aws cli, github access, codex can figure out what happened so one of my "this one weird trick developers don't want you to know" is to just "ask codex"
punk6529 Dev Team Chat #1120885 2026-06-22 05:49
there are two separate points here right?
punk6529 Dev Team Chat #1120880 2026-06-22 05:47
my extremely sophisticated prompt to find this out was to screenshot your question and add a '?" ![Seize](https://d3lqz0a4bldqgf.cloudfront.net/drops/author_0f831714-87b4-11ee-9d82-029a0e4b6159/bfa15a91-594f-4c10-80aa-0413ed3668dc/image.png)
punk6529 Dev Team Chat #1120876 2026-06-22 05:46
The failing check is `App PR CI / Installed app checks`, run `#124`: [run 27931694159](https://github.com/6529-Collections/6529seize-frontend/actions/runs/27931694159). Actual failure: `Run related Jest tests`. Key line: ```text Test Suites: 144 failed, 839 passed, 983 total Tests: 392 failed, 5144 passed, 5536 total ``` So the Actions page is hiding a very large Jest failure set. It is not lint/typecheck: those passed. Representative failures include: ```text CreateDrop.test.tsx Expected: "Drop submitted successfully" Received: "Drop submitted." CreateWave.test.tsx Expected: "Please wait for image uploads to finish." Received: "Wait for image uploads to finish." MyStreamWaveTabsHeader.tsx:244 TypeError: Cannot read properties of undefined (reading 'handle') ``` There are also many fixture/test-env failures like `Cannot redefine property: matchMedia/location`. My read: this PR touches broad shared auth/API/wave files, so CI’s `--findRelatedTests` pulled almost the whole Jest suite, exposing a lot of stale expectations and brittle fixtures. The immediate fix is not one failed app check; it is a cleanup pass on the related Jest failures, starting with updated copy expectations and wave fixtures missing `author.handle` / similar required fields.
punk6529 Dev Team Chat #1120875 2026-06-22 05:46
@[prxt0] I know I am a broken record, but generally codex can answer questions like this, right?
punk6529 Dev Team Chat #1120862 2026-06-22 05:40
once all of this is in place, we will be in a stronger position to scale
punk6529 Dev Team Chat #1120860 2026-06-22 05:40
and then get the deployment trains working right
punk6529 Dev Team Chat #1120859 2026-06-22 05:39
and then do the same for the other repos
punk6529 Dev Team Chat #1120857 2026-06-22 05:39
2/ the bigger work has been going on all weekend on frontend which is putting in a more comprehensive testing framework that existed. bots have been running all weekend on this and are still going. we will get into it in detail when they are done
punk6529 Dev Team Chat #1120856 2026-06-22 05:38
1/ I have added more review bots for us to see how they do: a) a glm-5.2 cluster bot to see if this gives a different 'viewpoint' on issues b) some specialized bots for backend, safe app, stream, etc
punk6529 Dev Team Chat #1120854 2026-06-22 05:38
this is primarily in two buckets
punk6529 Dev Team Chat #1120853 2026-06-22 05:38
the underlying infrastructure that will allow us to scale is having strong confidence in our testing regime
punk6529 Dev Team Chat #1120852 2026-06-22 05:37
i want to put strong foundations in
punk6529 Dev Team Chat #1120851 2026-06-22 05:37
so i spent the weekend working on testing/qa
punk6529 Dev Team Chat #1116121 2026-06-20 08:37
they are highly rated but you are not yet joined
punk6529 Dev Team Chat #1116120 2026-06-20 08:37
they are not recommended for oyu
punk6529 Dev Team Chat #1116119 2026-06-20 08:37
but that is not actually true
punk6529 Dev Team Chat #1116118 2026-06-20 08:37
i want to say "recommended for you"
punk6529 Dev Team Chat #1116116 2026-06-20 08:37
Highly Rated isn't exactly the right text
punk6529 Dev Team Chat #1116115 2026-06-20 08:37
i think top only images @[simo] with a right arrow at the top right on that box to load the next 5 etc is ok, very very mild for now
punk6529 Dev Team Chat Reply #1116113 2026-06-20 08:36
yes you need more
Context from prxt0 #1114097 2026-06-19 19:28
not enough 🥵 24GB