Skip to content

chore(deps): bump @orpc/server from 1.14.4 to 1.14.6#35

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/orpc/server-1.14.6
Open

chore(deps): bump @orpc/server from 1.14.4 to 1.14.6#35
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/orpc/server-1.14.6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 14, 2026

Copy link
Copy Markdown
Contributor

Bumps @orpc/server from 1.14.4 to 1.14.6.

Release notes

Sourced from @​orpc/server's releases.

v1.14.6

   🐞 Bug Fixes

    View changes on GitHub

v1.14.5

   🐞 Bug Fixes

[!TIP] If you find oRPC valuable and would like to support its development, you can do so here.

    View changes on GitHub
Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 14, 2026
@github-actions

github-actions Bot commented Jun 14, 2026

Copy link
Copy Markdown

Lint findings (advisory — does not block merge)


> ethos-monorepo@0.0.0 lint /home/runner/work/ethos/ethos
> biome check .

apps/web/src/components/chat/VoiceButton.tsx:31:8 suppressions/unused ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  ! Suppression comment has no effect. Remove the suppression or make sure you are suppressing the correct rule.
  
    29 │   return (
    30 │     <div className="composer-voice-bars" aria-hidden="true">
  > 31 │       {/* biome-ignore lint/suspicious/noArrayIndexKey: fixed-position audio bars never reorder */}
       │        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    32 │       {levels.map((level, i) => (
    33 │         <div
  

apps/desktop/src/main/serve.ts format ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  × Formatter would have printed the following content:
  
     48  48 │     };
     49  49 │   
     50     │ - ··const·{·loop,·toolRegistry,·sttProviders,·ttsProviders,·voiceConfig·}·=·await·createAgentLoop(wiringConfig,·{
     51     │ - ····dataDir,
     52     │ - ····profile:·'web',
     53     │ - ····disableDocker:·true,
     54     │ - ··});
         50 │ + ··const·{·loop,·toolRegistry,·sttProviders,·ttsProviders,·voiceConfig·}·=·await·createAgentLoop(
         51 │ + ····wiringConfig,
         52 │ + ····{
         53 │ + ······dataDir,
         54 │ + ······profile:·'web',
         55 │ + ······disableDocker:·true,
         56 │ + ····},
         57 │ + ··);
     55  58 │   
     56  59 │     const session = createSessionStore({ dataDir });
  

apps/ethos/src/commands/serve.ts format ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  × Formatter would have printed the following content:
  
    226 226 │     let ttsProviders: import('@ethosagent/types').TtsProviderRegistry | undefined;
    227 227 │     let voiceConfig:
    228     │ - ····|·{·sttProviderName?:·string;·sttProviderConfig:·Record<string,·unknown>;·ttsProviderName?:·string;·ttsProviderConfig:·Record<string,·unknown>·}
        228 │ + ····|·{
        229 │ + ········sttProviderName?:·string;
        230 │ + ········sttProviderConfig:·Record<string,·unknown>;
        231 │ + ········ttsProviderName?:·string;
        232 │ + ········ttsProviderConfig:·Record<string,·unknown>;
        233 │ + ······}
    229 234 │       | undefined;
    230 235 │   
  

apps/web-api/src/repositories/config.repository.ts format ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  × Formatter would have printed the following content:
  
    295 295 │         lines.push(`display.debug_panel: ${config.debugPanelEnabled}`);
    296 296 │       if (config.debugPanelModel) lines.push(`display.debug_panel_model: ${config.debugPanelModel}`);
    297     │ - ····if·(config.voiceProvider)·lines.push(`auxiliary.asr.provider:·${yamlScalar(config.voiceProvider)}`);
        297 │ + ····if·(config.voiceProvider)
        298 │ + ······lines.push(`auxiliary.asr.provider:·${yamlScalar(config.voiceProvider)}`);
    298 299 │       if (config.voiceApiKey) lines.push(`auxiliary.asr.apiKey: ${yamlScalar(config.voiceApiKey)}`);
    299     │ - ····if·(config.voiceTtsProvider)·lines.push(`auxiliary.tts.provider:·${yamlScalar(config.voiceTtsProvider)}`);
    300     │ - ····if·(config.voiceTtsApiKey)·lines.push(`auxiliary.tts.apiKey:·${yamlScalar(config.voiceTtsApiKey)}`);
    301     │ - ····if·(config.voiceTtsVoice)·lines.push(`auxiliary.tts.voice:·${yamlScalar(config.voiceTtsVoice)}`);
        300 │ + ····if·(config.voiceTtsProvider)
        301 │ + ······lines.push(`auxiliary.tts.provider:·${yamlScalar(config.voiceTtsProvider)}`);
        302 │ + ····if·(config.voiceTtsApiKey)
        303 │ + ······lines.push(`auxiliary.tts.apiKey:·${yamlScalar(config.voiceTtsApiKey)}`);
        304 │ + ····if·(config.voiceTtsVoice)
        305 │ + ······lines.push(`auxiliary.tts.voice:·${yamlScalar(config.voiceTtsVoice)}`);
    302 306 │       for (const [id, model] of Object.entries(config.modelRouting)) {
    303 307 │         lines.push(`modelRouting.${yamlScalar(id)}: ${yamlScalar(model)}`);
  

apps/web-api/src/services/__tests__/voice.service.test.ts format ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  × Formatter would have printed the following content:
  
    68 68 │       });
    69 69 │   
    70    │ - ····await·expect(svc.transcribe('dGVzdA==',·'audio/webm')).rejects.toThrow(
    71    │ - ······/Could·not·transcribe/,
    72    │ - ····);
       70 │ + ····await·expect(svc.transcribe('dGVzdA==',·'audio/webm')).rejects.toThrow(/Could·not·transcribe/);
    73 71 │     });
    74 72 │   
    ····· │ 
    90 88 │       });
    91 89 │   
    92    │ - ····await·expect(svc.transcribe('dGVzdA==',·'audio/webm')).rejects.toThrow(
    93    │ - ······/Could·not·transcribe/,
    94    │ - ····);
       90 │ + ····await·expect(svc.transcribe('dGVzdA==',·'audio/webm')).rejects.toThrow(/Could·not·transcribe/);
    95 91 │     });
    96 92 │   });
  

apps/web-api/src/services/config.service.ts format ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  × Formatter would have printed the following content:
  
    203 203 │         ...(repoProviders !== undefined ? { providers: repoProviders } : {}),
    204 204 │         ...(passthrough !== undefined ? { passthrough } : {}),
    205     │ - ······...(patch.voiceProvider·!==·undefined·?·{·voiceProvider:·patch.voiceProvider·||·undefined·}·:·{}),
        205 │ + ······...(patch.voiceProvider·!==·undefined
        206 │ + ········?·{·voiceProvider:·patch.voiceProvider·||·undefined·}
        207 │ + ········:·{}),
    206 208 │         ...(patch.voiceApiKey !== undefined ? { voiceApiKey: patch.voiceApiKey || undefined } : {}),
    207     │ - ······...(patch.voiceTtsProvider·!==·undefined·?·{·voiceTtsProvider:·patch.voiceTtsProvider·||·undefined·}·:·{}),
    208     │ - ······...(patch.voiceTtsApiKey·!==·undefined·?·{·voiceTtsApiKey:·patch.voiceTtsApiKey·||·undefined·}·:·{}),
    209     │ - ······...(patch.voiceTtsVoice·!==·undefined·?·{·voiceTtsVoice:·patch.voiceTtsVoice·||·undefined·}·:·{}),
        209 │ + ······...(patch.voiceTtsProvider·!==·undefined
        210 │ + ········?·{·voiceTtsProvider:·patch.voiceTtsProvider·||·undefined·}
        211 │ + ········:·{}),
        212 │ + ······...(patch.voiceTtsApiKey·!==·undefined
        213 │ + ········?·{·voiceTtsApiKey:·patch.voiceTtsApiKey·||·undefined·}
        214 │ + ········:·{}),
        215 │ + ······...(patch.voiceTtsVoice·!==·undefined
        216 │ + ········?·{·voiceTtsVoice:·patch.voiceTtsVoice·||·undefined·}
        217 │ + ········:·{}),
    210 218 │       });
    211 219 │     }
  

apps/web-api/src/services/voice.service.ts format ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  × Formatter would have printed the following content:
  
      3   3 │   import { tmpdir } from 'node:os';
      4   4 │   import { join } from 'node:path';
      5     │ - import·type·{·SecretsResolver,·SttProvider,·SttProviderRegistry,·TtsProvider,·TtsProviderRegistry·}·from·'@ethosagent/types';
          5 │ + import·type·{
          6 │ + ··SecretsResolver,
          7 │ + ··SttProvider,
          8 │ + ··SttProviderRegistry,
          9 │ + ··TtsProvider,
         10 │ + ··TtsProviderRegistry,
         11 │ + }·from·'@ethosagent/types';
      6  12 │   
      7  13 │   const HALLUCINATION_PATTERNS = [
    ······· │ 
    168 174 │     }
    169 175 │   
    170     │ - ··async·synthesize(text:·string,·voice?:·string):·Promise<{·audio:·string;·format:·'opus'·|·'mp3'·|·'wav'·|·'pcm';·mimeType:·string·}>·{
        176 │ + ··async·synthesize(
        177 │ + ····text:·string,
        178 │ + ····voice?:·string,
        179 │ + ··):·Promise<{·audio:·string;·format:·'opus'·|·'mp3'·|·'wav'·|·'pcm';·mimeType:·string·}>·{
    171 180 │       const provider = await this.resolveTts();
    172 181 │       if (!provider) throw new Error('No TTS provider configured — set auxiliary.tts in config');
    ······· │ 
    176 185 │       if (maxChars && input.length > maxChars) {
    177 186 │         const truncated = input.slice(0, maxChars);
    178     │ - ······const·lastEnd·=·Math.max(truncated.lastIndexOf('.'),·truncated.lastIndexOf('!'),·truncated.lastIndexOf('?'));
        187 │ + ······const·lastEnd·=·Math.max(
        188 │ + ········truncated.lastIndexOf('.'),
        189 │ + ········truncated.lastIndexOf('!'),
        190 │ + ········truncated.lastIndexOf('?'),
        191 │ + ······);
    179 192 │         input = lastEnd > maxChars * 0.5 ? truncated.slice(0, lastEnd + 1) : truncated;
    180 193 │       }
  

apps/web/src/components/chat/PlayButton.tsx format ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  × Formatter would have printed the following content:
  
    73  73 │         {state === 'loading' ? (
    74  74 │           <svg width="14" height="14" viewBox="0 0 16 16" fill="none" aria-hidden="true">
    75     │ - ··········<circle·cx="8"·cy="8"·r="6"·stroke="currentColor"·strokeWidth="1.5"·strokeDasharray="28"·strokeDashoffset="8">
    76     │ - ············<animateTransform·attributeName="transform"·type="rotate"·from="0·8·8"·to="360·8·8"·dur="0.8s"·repeatCount="indefinite"·/>
        75 │ + ··········<circle
        76 │ + ············cx="8"
        77 │ + ············cy="8"
        78 │ + ············r="6"
        79 │ + ············stroke="currentColor"
        80 │ + ············strokeWidth="1.5"
        81 │ + ············strokeDasharray="28"
        82 │ + ············strokeDashoffset="8"
        83 │ + ··········>
        84 │ + ············<animateTransform
        85 │ + ··············attributeName="transform"
        86 │ + ··············type="rotate"
        87 │ + ··············from="0·8·8"
        88 │ + ··············to="360·8·8"
        89 │ + ··············dur="0.8s"
        90 │ + ··············repeatCount="indefinite"
        91 │ + ············/>
    77  92 │             </circle>
    78  93 │           </svg>
    ······ │ 
    84  99 │         ) : (
    85 100 │           <svg width="14" height="14" viewBox="0 0 16 16" fill="none" aria-hidden="true">
    86     │ - ··········<path·d="M3·5.5h2l3-2.5v10l-3-2.5H3a1·1·0·0·1-1-1v-3a1·1·0·0·1·1-1z"·fill="currentColor"·/>
    87     │ - ··········<path·d="M11·5.5a3.5·3.5·0·0·1·0·5"·stroke="currentColor"·strokeWidth="1.5"·strokeLinecap="round"·/>
    88     │ - ··········<path·d="M12.5·3.5a6·6·0·0·1·0·9"·stroke="currentColor"·strokeWidth="1.5"·strokeLinecap="round"·/>
       101 │ + ··········<path
       102 │ + ············d="M3·5.5h2l3-2.5v10l-3-2.5H3a1·1·0·0·1-1-1v-3a1·1·0·0·1·1-1z"
       103 │ + ············fill="currentColor"
       104 │ + ··········/>
       105 │ + ··········<path
       106 │ + ············d="M11·5.5a3.5·3.5·0·0·1·0·5"
       107 │ + ············stroke="currentColor"
       108 │ + ············strokeWidth="1.5"
       109 │ + ············strokeLinecap="round"
       110 │ + ··········/>
       111 │ + ··········<path
       112 │ + ············d="M12.5·3.5a6·6·0·0·1·0·9"
       113 │ + ············stroke="currentColor"
       114 │ + ············strokeWidth="1.5"
       115 │ + ············strokeLinecap="round"
       116 │ + ··········/>
    89 117 │           </svg>
    90 118 │         )}
  

apps/web/src/components/chat/VoiceButton.tsx:34:16 lint/suspicious/noArrayIndexKey ━━━━━━━━━━━━━━━━━

  × Avoid using the index of an array as key property in an element.
  
    32 │       {levels.map((level, i) => (
    33 │         <div
  > 34 │           key={i}
       │                ^
    35 │           className="composer-voice-bar"
    36 │           style={{ height: `${Math.max(4, level * 28)}px` }}
  
  i This is the source of the key value.
  
    30 │     <div className="composer-voice-bars" aria-hidden="true">
    31 │       {/* biome-ignore lint/suspicious/noArrayIndexKey: fixed-position audio bars never reorder */}
  > 32 │       {levels.map((level, i) => (
       │                           ^
    33 │         <div
    34 │           key={i}
  
  i The order of the items may change, and this also affects performances and component state.
  
  i Check the React documentation. 
  

apps/web/src/components/chat/VoiceButton.tsx format ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  × Formatter would have printed the following content:
  
     41  41 │   }
     42  42 │   
     43     │ - export·function·VoiceButton({·onTranscript,·onRecordingChange,·disabled,·accent·}:·VoiceButtonProps)·{
         43 │ + export·function·VoiceButton({
         44 │ + ··onTranscript,
         45 │ + ··onRecordingChange,
         46 │ + ··disabled,
         47 │ + ··accent,
         48 │ + }:·VoiceButtonProps)·{
     44  49 │     const { isRecording, elapsedMs, audioLevels, startRecording, stopRecording, cancelRecording } =
     45  50 │       useVoiceRecorder();
  

apps/web/src/hooks/useVoiceRecorder.ts format ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  × Formatter would have printed the following content:
  
     22  22 │     const [elapsedMs, setElapsedMs] = useState(0);
     23  23 │     const [error, setError] = useState<string | null>(null);
     24     │ - ··const·[audioLevels,·setAudioLevels]·=·useState<number[]>(()·=>·Array.from({·length:·32·},·()·=>·0));
         24 │ + ··const·[audioLevels,·setAudioLevels]·=·useState<number[]>(()·=>
         25 │ + ····Array.from({·length:·32·},·()·=>·0),
         26 │ + ··);
     25  27 │   
     26  28 │     const mediaRecorderRef = useRef<MediaRecorder | null>(null);
  

apps/web/src/pages/Settings.tsx format ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  × Formatter would have printed the following content:
  
     330  330 │         adminEnabled: values.adminEnabled,
     331  331 │         ...(!values.voiceEnabled
     332      │ - ········?·(configQuery.data?.voiceProvider·||·configQuery.data?.voiceTtsProvider·?·{·voiceProvider:·'',·voiceTtsProvider:·''·}·:·{})
          332 │ + ········?·configQuery.data?.voiceProvider·||·configQuery.data?.voiceTtsProvider
          333 │ + ··········?·{·voiceProvider:·'',·voiceTtsProvider:·''·}
          334 │ + ··········:·{}
     333  335 │           : {
     334      │ - ············...((values.voiceProvider·??·'')·!==·(configQuery.data?.voiceProvider·??·'')·?·{·voiceProvider:·values.voiceProvider·}·:·{}),
          336 │ + ············...((values.voiceProvider·??·'')·!==·(configQuery.data?.voiceProvider·??·'')
          337 │ + ··············?·{·voiceProvider:·values.voiceProvider·}
          338 │ + ··············:·{}),
     335  339 │               ...(values.voiceApiKey ? { voiceApiKey: values.voiceApiKey } : {}),
     336      │ - ············...((values.voiceTtsProvider·??·'')·!==·(configQuery.data?.voiceTtsProvider·??·'')·?·{·voiceTtsProvider:·values.voiceTtsProvider·}·:·{}),
          340 │ + ············...((values.voiceTtsProvider·??·'')·!==·(configQuery.data?.voiceTtsProvider·??·'')
          341 │ + ··············?·{·voiceTtsProvider:·values.voiceTtsProvider·}
          342 │ + ··············:·{}),
     337  343 │               ...(values.voiceTtsApiKey ? { voiceTtsApiKey: values.voiceTtsApiKey } : {}),
     338      │ - ············...((values.voiceTtsVoice·??·'')·!==·(configQuery.data?.voiceTtsVoice·??·'')·?·{·voiceTtsVoice:·values.voiceTtsVoice·}·:·{}),
          344 │ + ············...((values.voiceTtsVoice·??·'')·!==·(configQuery.data?.voiceTtsVoice·??·'')
          345 │ + ··············?·{·voiceTtsVoice:·values.voiceTtsVoice·}
          346 │ + ··············:·{}),
     339  347 │             }),
     340  348 │         modelRouting: Object.fromEntries(
    ········· │ 
     653  661 │                         allowClear
     654  662 │                         placeholder="Select a TTS provider..."
     655      │ - ······················options={[
     656      │ - ························{·label:·'OpenAI·TTS',·value:·'openai-tts'·},
     657      │ - ······················]}
          663 │ + ······················options={[{·label:·'OpenAI·TTS',·value:·'openai-tts'·}]}
     658  664 │                       />
     659  665 │                     </Form.Item>
  

apps/web/src/styles.css format ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  × Formatter would have printed the following content:
  
    2176 2176 │     cursor: pointer;
    2177 2177 │     box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
    2178      │ - ··transition:·background·0.15s,·color·0.15s,·border-color·0.15s,·box-shadow·0.15s;
         2178 │ + ··transition:
         2179 │ + ····background·0.15s,
         2180 │ + ····color·0.15s,
         2181 │ + ····border-color·0.15s,
         2182 │ + ····box-shadow·0.15s;
    2179 2183 │     z-index: 5;
    2180 2184 │   }
    ········· │ 
    2388 2392 │     cursor: pointer;
    2389 2393 │     opacity: 0;
    2390      │ - ··transition:·opacity·0.15s,·color·0.15s,·background·0.15s;
         2394 │ + ··transition:
         2395 │ + ····opacity·0.15s,
         2396 │ + ····color·0.15s,
         2397 │ + ····background·0.15s;
    2391 2398 │   }
    2392 2399 │   
  

Checked 1787 files in 3s. No fixes applied.
Found 12 errors.
Found 1 warning.
check ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

  × Some errors were emitted while running checks.
  

 ELIFECYCLE  Command failed with exit code 1.

@dependabot @github

dependabot Bot commented on behalf of github Jun 23, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot can't resolve your JavaScript dependency files. Because of this, Dependabot cannot update this pull request.

11 similar comments
@dependabot @github

dependabot Bot commented on behalf of github Jun 24, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot can't resolve your JavaScript dependency files. Because of this, Dependabot cannot update this pull request.

@dependabot @github

dependabot Bot commented on behalf of github Jun 24, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot can't resolve your JavaScript dependency files. Because of this, Dependabot cannot update this pull request.

@dependabot @github

dependabot Bot commented on behalf of github Jun 24, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot can't resolve your JavaScript dependency files. Because of this, Dependabot cannot update this pull request.

@dependabot @github

dependabot Bot commented on behalf of github Jun 24, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot can't resolve your JavaScript dependency files. Because of this, Dependabot cannot update this pull request.

@dependabot @github

dependabot Bot commented on behalf of github Jun 24, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot can't resolve your JavaScript dependency files. Because of this, Dependabot cannot update this pull request.

@dependabot @github

dependabot Bot commented on behalf of github Jun 24, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot can't resolve your JavaScript dependency files. Because of this, Dependabot cannot update this pull request.

@dependabot @github

dependabot Bot commented on behalf of github Jun 24, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot can't resolve your JavaScript dependency files. Because of this, Dependabot cannot update this pull request.

@dependabot @github

dependabot Bot commented on behalf of github Jun 25, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot can't resolve your JavaScript dependency files. Because of this, Dependabot cannot update this pull request.

@dependabot @github

dependabot Bot commented on behalf of github Jun 26, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot can't resolve your JavaScript dependency files. Because of this, Dependabot cannot update this pull request.

@dependabot @github

dependabot Bot commented on behalf of github Jun 26, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot can't resolve your JavaScript dependency files. Because of this, Dependabot cannot update this pull request.

@dependabot @github

dependabot Bot commented on behalf of github Jun 26, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot can't resolve your JavaScript dependency files. Because of this, Dependabot cannot update this pull request.

Bumps [@orpc/server](https://github.com/middleapi/orpc/tree/HEAD/packages/server) from 1.14.4 to 1.14.6.
- [Release notes](https://github.com/middleapi/orpc/releases)
- [Commits](https://github.com/middleapi/orpc/commits/v1.14.6/packages/server)

---
updated-dependencies:
- dependency-name: "@orpc/server"
  dependency-version: 1.14.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/orpc/server-1.14.6 branch from 45dff9c to 30540a1 Compare June 30, 2026 12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants