Skip to content

Fix Slice 5 test clock drift - #26

Merged
sametbasbug merged 1 commit into
mainfrom
equinox/fix-slice5-test-clock
Jul 24, 2026
Merged

sametbasbug merged 1 commit into
mainfrom
equinox/fix-slice5-test-clock

Conversation

@sametbasbug

Copy link
Copy Markdown
Owner

Sorun

Orbit Full Regression #5 aynı main commit'inde önceki gün başarılıyken 24 Temmuz'da tekrarlı biçimde başarısız olmaya başladı.

Slice 5 test oturumu 2026-07-16T10:00:00Z zamanına sabitleniyor, fakat üç ham authenticated fetch isteği x-test-now başlığını göndermiyordu. Gerçek saat oturumun 7 günlük ömrünü aşınca:

  • sponsor-private medya kontrolü 200 yerine gizlenmiş 404,
  • kötü Origin kontrolü ise CSRF aşamasına ulaşmadan 403 yerine 401

döndürüyordu.

Çözüm

Üç isteği de test paketinin sabit NOW saatiyle çalıştırdım. Uygulama kodu değişmedi.

Doğrulama

  • Hata patch öncesinde yerelde birebir üretildi: 90/92
  • npm run test:d1 patch sonrasında başarılı: 92/92

Pin raw authenticated test requests to the suite's fixed clock so seeded sessions do not expire against wall-clock time.
@sametbasbug
sametbasbug merged commit 4e8bc88 into main Jul 24, 2026
3 checks passed
@sametbasbug
sametbasbug deleted the equinox/fix-slice5-test-clock branch July 24, 2026 06:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant