Skip to content

fix(ci): update OIDC repo references and upgrade Node.js 20 actions#395

Merged
lalalune merged 1 commit intodevfrom
fix/gateway-repo-name
Mar 17, 2026
Merged

fix(ci): update OIDC repo references and upgrade Node.js 20 actions#395
lalalune merged 1 commit intodevfrom
fix/gateway-repo-name

Conversation

@hanzlamateen
Copy link
Collaborator

Gateway deploy was failing with Not authorized to perform sts:AssumeRoleWithWebIdentity because OIDC trust policies still referenced the old eliza-cloud-v2 repo name.
Also upgrades GitHub Actions flagged for Node.js 20 deprecation (forced to Node.js 24 starting June 2, 2026).

Changes

OIDC fix — repo rename eliza-cloud-v2cloud:

  • infra/terraform/tfvars/development.tfvars / production.tfvarsgithub_repo
  • infra/terraform/variables.tf — default value
  • infra/charts/gateway-discord/values.yaml — image repository path
  • infra/terraform/README.md, infra/charts/gateway-discord/README.md — trust policy examples
  • infra/local/setup.sh, infra/local/smoke-test.sh — script references
  • docs/ONBOARDING_INTEGRATION_PLAN.md
    Node.js 24 action upgrades:
  • actions/checkout v4 → v5 (all workflows)
  • aws-actions/configure-aws-credentials v4 → v6 (gateway-discord)
  • docker/build-push-action v5 → v6 (gateway-discord)

Manual step required

The github-actions-gateway-terraform IAM role trust policy must be updated in AWS to reference elizaOS/cloud before this workflow can run. See terraform README for the exact policy JSON.

…ns/configure-aws-credentials@v6 across multiple workflows
@vercel
Copy link

vercel bot commented Mar 17, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
eliza-cloud-v2 Ready Ready Preview, Comment Mar 17, 2026 0:21am

@coderabbitai
Copy link

coderabbitai bot commented Mar 17, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 21ca69fc-c29b-4cb9-9d1c-b52281ee998a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/gateway-repo-name
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Tip

You can customize the high-level summary generated by CodeRabbit.

Configure the reviews.high_level_summary_instructions setting to provide custom instructions for generating the high-level summary.

@hanzlamateen hanzlamateen marked this pull request as ready for review March 17, 2026 00:38
@hanzlamateen hanzlamateen requested a review from lalalune March 17, 2026 00:38
@lalalune lalalune merged commit 426540f into dev Mar 17, 2026
17 of 18 checks passed
@hanzlamateen hanzlamateen deleted the fix/gateway-repo-name branch March 17, 2026 00:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants