File size: 858 Bytes
34450be
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
with open("constants.ts", "r") as f:
    content = f.read()

# Add WORKFLOWS storage key
old_storage = "SESSIONS_CACHE: 'jules_sessions_cache'\n  };"
new_storage = "SESSIONS_CACHE: 'jules_sessions_cache',\n    WORKFLOWS: 'jules_workflows',\n    MESSAGE_QUEUE: 'jules_message_queue'\n  };"
content = content.replace(old_storage, new_storage)

# Add default workflow constant
new_consts = """
  export const DEFAULT_WORKFLOWS = [
      {
          id: 'hf-deployment-cue',
          name: 'HF Deployment Cue',
          description: 'Deploy code and run HF tests sequentially 30 minutes apart.',
          steps: [
              { templateId: 'Deployment', delayMinutes: 0 },
              { templateId: 'HF_App_Testing', delayMinutes: 30 }
          ]
      }
  ];
"""
content = content + new_consts

with open("constants.ts", "w") as f:
    f.write(content)