Skip to content

Commit 0d25bc5

Browse files
committed
Merge branch 'main' of https://github.com/Expensify/App into refactor/79048-restore-reverted-usd-flow
2 parents ac5c59d + ce8ff3a commit 0d25bc5

201 files changed

Lines changed: 741 additions & 1113 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/actions/javascript/proposalPoliceComment/index.js

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11696,7 +11696,6 @@ async function run() {
1169611696
const duplicateCheckPrompt = proposalPolice_1.default.getPromptForNewProposalDuplicateCheck(previousProposal.body, newProposalBody);
1169711697
const duplicateCheckResponse = await openAI.promptAssistant(assistantID, duplicateCheckPrompt);
1169811698
let similarityPercentage = 0;
11699-
// eslint-disable-next-line @typescript-eslint/no-deprecated -- TODO: refactor `parseAssistantResponse` to use `promptResponses` instead
1170011699
const parsedDuplicateCheckResponse = openAI.parseAssistantResponse(duplicateCheckResponse);
1170111700
core.startGroup('Parsed Duplicate Check Response');
1170211701
console.log('parsedDuplicateCheckResponse: ', parsedDuplicateCheckResponse);
@@ -11734,7 +11733,6 @@ async function run() {
1173411733
? proposalPolice_1.default.getPromptForNewProposalTemplateCheck(payload.comment?.body)
1173511734
: proposalPolice_1.default.getPromptForEditedProposal(payload.changes.body?.from, payload.comment?.body);
1173611735
const assistantResponse = await openAI.promptAssistant(assistantID, prompt);
11737-
// eslint-disable-next-line @typescript-eslint/no-deprecated -- TODO: refactor `parseAssistantResponse` to use `promptResponses` instead
1173811736
const parsedAssistantResponse = openAI.parseAssistantResponse(assistantResponse);
1173911737
core.startGroup('Parsed Assistant Response');
1174011738
console.log('parsedAssistantResponse: ', parsedAssistantResponse);
@@ -12554,23 +12552,19 @@ class OpenAIUtils {
1255412552
*/
1255512553
async promptAssistant(assistantID, userMessage) {
1255612554
// 1. Create a thread
12557-
const thread = await (0, retryWithBackoff_1.default)(() =>
12558-
// eslint-disable-next-line @typescript-eslint/no-deprecated
12559-
this.client.beta.threads.create({
12555+
const thread = await (0, retryWithBackoff_1.default)(() => this.client.beta.threads.create({
1256012556
messages: [{ role: OpenAIUtils.USER, content: userMessage }],
1256112557
}), { isRetryable: (err) => OpenAIUtils.isRetryableError(err) });
1256212558
// 2. Create a run on the thread
12563-
let run = await (0, retryWithBackoff_1.default)(() =>
12564-
// eslint-disable-next-line @typescript-eslint/no-deprecated
12565-
this.client.beta.threads.runs.create(thread.id, {
12559+
let run = await (0, retryWithBackoff_1.default)(() => this.client.beta.threads.runs.create(thread.id, {
1256612560
// eslint-disable-next-line @typescript-eslint/naming-convention
1256712561
assistant_id: assistantID,
1256812562
}), { isRetryable: (err) => OpenAIUtils.isRetryableError(err) });
1256912563
// 3. Poll for completion
1257012564
let response = '';
1257112565
let count = 0;
1257212566
while (!response && count < OpenAIUtils.MAX_POLL_COUNT) {
12573-
// eslint-disable-next-line @typescript-eslint/naming-convention, @typescript-eslint/no-deprecated
12567+
// eslint-disable-next-line @typescript-eslint/naming-convention
1257412568
run = await this.client.beta.threads.runs.retrieve(run.id, { thread_id: thread.id });
1257512569
if (run.status !== OpenAIUtils.OPENAI_RUN_COMPLETED) {
1257612570
count++;
@@ -12579,7 +12573,6 @@ class OpenAIUtils {
1257912573
});
1258012574
continue;
1258112575
}
12582-
// eslint-disable-next-line @typescript-eslint/no-deprecated
1258312576
for await (const message of this.client.beta.threads.messages.list(thread.id)) {
1258412577
if (message.role !== OpenAIUtils.ASSISTANT) {
1258512578
continue;

.github/actions/javascript/proposalPoliceComment/proposalPoliceComment.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,6 @@ async function run() {
147147
const duplicateCheckPrompt = PROPOSAL_POLICE_TEMPLATES.getPromptForNewProposalDuplicateCheck(previousProposal.body, newProposalBody);
148148
const duplicateCheckResponse = await openAI.promptAssistant(assistantID, duplicateCheckPrompt);
149149
let similarityPercentage = 0;
150-
// eslint-disable-next-line @typescript-eslint/no-deprecated -- TODO: refactor `parseAssistantResponse` to use `promptResponses` instead
151150
const parsedDuplicateCheckResponse = openAI.parseAssistantResponse<DuplicateProposalResponse>(duplicateCheckResponse);
152151
core.startGroup('Parsed Duplicate Check Response');
153152
console.log('parsedDuplicateCheckResponse: ', parsedDuplicateCheckResponse);
@@ -188,7 +187,6 @@ async function run() {
188187
: PROPOSAL_POLICE_TEMPLATES.getPromptForEditedProposal(payload.changes.body?.from, payload.comment?.body);
189188

190189
const assistantResponse = await openAI.promptAssistant(assistantID, prompt);
191-
// eslint-disable-next-line @typescript-eslint/no-deprecated -- TODO: refactor `parseAssistantResponse` to use `promptResponses` instead
192190
const parsedAssistantResponse = openAI.parseAssistantResponse<AssistantResponse>(assistantResponse);
193191
core.startGroup('Parsed Assistant Response');
194192
console.log('parsedAssistantResponse: ', parsedAssistantResponse);

Mobile-Expensify

android/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@ android {
111111
minSdkVersion rootProject.ext.minSdkVersion
112112
targetSdkVersion rootProject.ext.targetSdkVersion
113113
multiDexEnabled rootProject.ext.multiDexEnabled
114-
versionCode 1009036703
115-
versionName "9.3.67-3"
114+
versionCode 1009036705
115+
versionName "9.3.67-5"
116116
// Supported language variants must be declared here to avoid from being removed during the compilation.
117117
// This also helps us to not include unnecessary language variants in the APK.
118118
resConfigs "en", "es"

0 commit comments

Comments
 (0)