Skip to content

Commit 6fd7fa1

Browse files
committed
Merge branch 'fix/siwe-cache-bypass' of github.com:elizaOS/eliza into fix/siwe-cache-bypass
2 parents 725d2db + 77444d4 commit 6fd7fa1

129 files changed

Lines changed: 6872 additions & 8138 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/cloud-gateway-discord.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -446,6 +446,7 @@ jobs:
446446
if: |
447447
github.event_name != 'pull_request' &&
448448
(needs.detect-changes.outputs.app == 'true' || (github.event_name == 'workflow_dispatch' && github.event.inputs.action == 'deploy'))
449+
environment: ${{ needs.detect-changes.outputs.environment }}
449450
permissions:
450451
contents: read
451452
packages: write
@@ -462,8 +463,8 @@ jobs:
462463
uses: docker/login-action@v4
463464
with:
464465
registry: ${{ env.REGISTRY }}
465-
username: ${{ github.actor }}
466-
password: ${{ secrets.GITHUB_TOKEN }}
466+
username: ${{ secrets.GHCR_USERNAME }}
467+
password: ${{ secrets.GHCR_TOKEN }}
467468

468469
- name: Extract metadata
469470
id: meta

apps/app-lifeops/src/lifeops/service-mixin-browser.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
// @ts-nocheck — mixin: type safety is enforced on the composed class
1+
// @ts-nocheck — Mixin pattern: each `withFoo()` returns a class that calls
2+
// methods belonging to sibling mixins (e.g. `this.recordScreenTimeEvent`).
3+
// Type checking each mixin in isolation surfaces 700+ phantom errors because
4+
// the local TBase constraint can't see sibling mixin methods. Real type
5+
// safety is enforced at the composed-service level (LifeOpsService class).
6+
// Refactoring requires either declaration-merging every cross-mixin method
7+
// or moving to a single composed interface — tracked as separate work.
28
import crypto from "node:crypto";
39
import {
410
BROWSER_BRIDGE_KINDS,

apps/app-lifeops/src/lifeops/service-mixin-calendar.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
// @ts-nocheck — mixin: type safety is enforced on the composed class
1+
// @ts-nocheck — Mixin pattern: each `withFoo()` returns a class that calls
2+
// methods belonging to sibling mixins (e.g. `this.recordScreenTimeEvent`).
3+
// Type checking each mixin in isolation surfaces 700+ phantom errors because
4+
// the local TBase constraint can't see sibling mixin methods. Real type
5+
// safety is enforced at the composed-service level (LifeOpsService class).
6+
// Refactoring requires either declaration-merging every cross-mixin method
7+
// or moving to a single composed interface — tracked as separate work.
28
import type {
39
CreateLifeOpsCalendarEventAttendee,
410
CreateLifeOpsCalendarEventRequest,

apps/app-lifeops/src/lifeops/service-mixin-definitions.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
// @ts-nocheck — mixin: type safety is enforced on the composed class
1+
// @ts-nocheck — Mixin pattern: each `withFoo()` returns a class that calls
2+
// methods belonging to sibling mixins (e.g. `this.recordScreenTimeEvent`).
3+
// Type checking each mixin in isolation surfaces 700+ phantom errors because
4+
// the local TBase constraint can't see sibling mixin methods. Real type
5+
// safety is enforced at the composed-service level (LifeOpsService class).
6+
// Refactoring requires either declaration-merging every cross-mixin method
7+
// or moving to a single composed interface — tracked as separate work.
28
import type {
39
CompleteLifeOpsOccurrenceRequest,
410
CreateLifeOpsDefinitionRequest,

apps/app-lifeops/src/lifeops/service-mixin-discord.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
// @ts-nocheck — mixin: type safety is enforced on the composed class
1+
// @ts-nocheck — Mixin pattern: each `withFoo()` returns a class that calls
2+
// methods belonging to sibling mixins (e.g. `this.recordScreenTimeEvent`).
3+
// Type checking each mixin in isolation surfaces 700+ phantom errors because
4+
// the local TBase constraint can't see sibling mixin methods. Real type
5+
// safety is enforced at the composed-service level (LifeOpsService class).
6+
// Refactoring requires either declaration-merging every cross-mixin method
7+
// or moving to a single composed interface — tracked as separate work.
28

39
import { logger } from "@elizaos/core";
410
import type {

apps/app-lifeops/src/lifeops/service-mixin-dossier.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
// @ts-nocheck — mixin: type safety is enforced on the composed class
1+
// @ts-nocheck — Mixin pattern: each `withFoo()` returns a class that calls
2+
// methods belonging to sibling mixins (e.g. `this.recordScreenTimeEvent`).
3+
// Type checking each mixin in isolation surfaces 700+ phantom errors because
4+
// the local TBase constraint can't see sibling mixin methods. Real type
5+
// safety is enforced at the composed-service level (LifeOpsService class).
6+
// Refactoring requires either declaration-merging every cross-mixin method
7+
// or moving to a single composed interface — tracked as separate work.
28
import crypto from "node:crypto";
39
import { ModelType } from "@elizaos/core";
410
import type { LifeOpsDossier } from "@elizaos/shared";

apps/app-lifeops/src/lifeops/service-mixin-drive.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
// @ts-nocheck — mixin: type safety is enforced on the composed class
1+
// @ts-nocheck — Mixin pattern: each `withFoo()` returns a class that calls
2+
// methods belonging to sibling mixins (e.g. `this.recordScreenTimeEvent`).
3+
// Type checking each mixin in isolation surfaces 700+ phantom errors because
4+
// the local TBase constraint can't see sibling mixin methods. Real type
5+
// safety is enforced at the composed-service level (LifeOpsService class).
6+
// Refactoring requires either declaration-merging every cross-mixin method
7+
// or moving to a single composed interface — tracked as separate work.
28
import type {
39
LifeOpsConnectorMode,
410
LifeOpsConnectorSide,

apps/app-lifeops/src/lifeops/service-mixin-email-unsubscribe.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
// @ts-nocheck — mixin: type safety is enforced on the composed class
1+
// @ts-nocheck — Mixin pattern: each `withFoo()` returns a class that calls
2+
// methods belonging to sibling mixins (e.g. `this.recordScreenTimeEvent`).
3+
// Type checking each mixin in isolation surfaces 700+ phantom errors because
4+
// the local TBase constraint can't see sibling mixin methods. Real type
5+
// safety is enforced at the composed-service level (LifeOpsService class).
6+
// Refactoring requires either declaration-merging every cross-mixin method
7+
// or moving to a single composed interface — tracked as separate work.
28

39
import crypto from "node:crypto";
410
import type { LifeOpsConnectorGrant } from "@elizaos/shared";

apps/app-lifeops/src/lifeops/service-mixin-gmail.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
// @ts-nocheck — mixin: type safety is enforced on the composed class
1+
// @ts-nocheck — Mixin pattern: each `withFoo()` returns a class that calls
2+
// methods belonging to sibling mixins (e.g. `this.recordScreenTimeEvent`).
3+
// Type checking each mixin in isolation surfaces 700+ phantom errors because
4+
// the local TBase constraint can't see sibling mixin methods. Real type
5+
// safety is enforced at the composed-service level (LifeOpsService class).
6+
// Refactoring requires either declaration-merging every cross-mixin method
7+
// or moving to a single composed interface — tracked as separate work.
28

39
import { ModelType } from "@elizaos/core";
410
import type {

apps/app-lifeops/src/lifeops/service-mixin-goals.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1-
// @ts-nocheck — mixin: type safety is enforced on the composed class
1+
// @ts-nocheck — Mixin pattern: each `withFoo()` returns a class that calls
2+
// methods belonging to sibling mixins (e.g. `this.recordScreenTimeEvent`).
3+
// Type checking each mixin in isolation surfaces 700+ phantom errors because
4+
// the local TBase constraint can't see sibling mixin methods. Real type
5+
// safety is enforced at the composed-service level (LifeOpsService class).
6+
// Refactoring requires either declaration-merging every cross-mixin method
7+
// or moving to a single composed interface — tracked as separate work.
28
import type {
39
CreateLifeOpsGoalRequest,
410
LifeOpsChannelPolicy,

0 commit comments

Comments
 (0)