fix: aws stages

This commit is contained in:
Adam
2026-05-25 18:14:39 -05:00
parent 1ed14151a5
commit 3c7f608475
2 changed files with 7 additions and 2 deletions

View File

@@ -5,7 +5,9 @@ export const domain = (() => {
})()
export const zoneID = "430ba34c138cfb5360826c4909f99be8"
export const deployAws = $app.stage === "production" || $app.stage === "dev" || $app.stage === "adam"
// Dev owns the shared AWS lake/stats infra for all non-production stages.
export const awsStage = $app.stage === "production" ? "production" : "dev"
export const deployAws = $app.stage === awsStage
const githubActionsDeployRole = (() => {
if ($app.stage !== "dev" && $app.stage !== "production") return

View File

@@ -2,7 +2,9 @@
export default $config({
app(input) {
const deployAws = input.stage === "production" || input.stage === "dev" || input.stage === "adam"
// Dev owns the shared AWS lake/stats infra for all non-production stages.
const awsStage = input.stage === "production" ? "production" : "dev"
const deployAws = input.stage === awsStage
return {
name: "opencode",
removal: input?.stage === "production" ? "retain" : "remove",
@@ -48,6 +50,7 @@ export default $config({
return {
StatWorkerUrl: stat.url,
// StatsUrl: stats.app.url,
AwsStage: stage.awsStage,
...(stage.githubActionsDeployRoleArn ? { GithubActionsDeployRoleArn: stage.githubActionsDeployRoleArn } : {}),
}
},