ci.yml
Check the validity of the infrastructure and application code without modifying the environments.
graph LR
START((Start))
check_infra[[Check Infra]]
plan_infra[[Plan Infra]]
check_app[[Check App]]
END((End))
START --> check_infra
START --> check_app
check_infra --> plan_infra
check_app --> END
plan_infra --> END
click check_app callback "#plan-infra"
click check_infra callback "#check-infra"
click plan_infra callback "#check-app"
| name | type | description | default |
|---|---|---|---|
check-infra |
boolean |
Check and plan the infrastructure | true |
check-app |
boolean |
Check the application code | true |
rust-version |
string |
The Rust version to use. | ${{ vars.RUST_VERSION }} |
rust-formatting-version |
string |
The Rust version to use to check formatting. | stable |
rust-formatting-udeps |
string |
The Rust version to use to run udeps. | nightly |
rust-protoc |
boolean |
Install protoc before running the rust tests. |
true |
rust-sccache |
boolean |
Install sccache before running the rust tests. |
true |
version |
string |
The version to use in the Terraform iamge_version variable. |
latest |
infra-stages |
json string | The environments to check with Terraform plan. |
[ |
--
| Permission | Level |
|---|---|
contents |
read |
id-token |
write |
-
RUST_VERSION(only ifinputs.rust-versionis not set) -
SUBDOMAIN_NAME(only ifinputs.infra-stagesis not overridden) -
AWS_REGION -
AWS_ROLE_MONITORING -
GRAFANA_WORKSPACE_NAME -
OFAC_BLOCKED_COUNTRIES -
RUN_GROUP -
TF_DIRECTORY
GITHUB_TOKENTF_API_TOKEN
--