WalletConnect Standard CI for Rust Projects Standard Flows Name File CI ci.yml Release release.yml CD cd.yml Check App ci-check-app.yml Check Infra ci-check-infra.yml Plan Infra ci-plan-infra.yml Release App release-app.yml Get Deployed Version release-get_deployed_version.yml Build and Publish build-publish.yml Deploy Infra deploy-infra.yml Deploy App deploy-app.yml Examples Name Description dispatch_deploy.yml Let a user manually run a complete deployment of both infrastructure and code. dispatch_publish.yml Let a user manually publish the application to ECR. dispatch_validate.yml Let a user manually run the CI and custom validation. event_pr.yml Triggered when a PR is created or when changes are pushed to it. event_release.yml Triggered when a PR is merged onto main. sub-cd.yml Utility sub-flow called by event_release and dispatch_deploy. sub-validate.yml Utility sub-flow called by dispatch_validate and sub-cd. Performs custom validation. Standard Repo Variables AWS_REGION AWS_ROLE_MONITORING AWS_ROLE_PROD AWS_ROLE_STAGING GRAFANA_WORKSPACE_NAME IMAGE_NAME RUN_GROUP RUST_VERSION SUBDOMAIN_NAME TF_DIRECTORY Standard Repo Secrets GITHUB_TOKEN TF_API_TOKEN RELEASE_PAT