···693 MY_ENV_VAR: "MY_ENV_VALUE"694```695000000000000000000000000000000000696### Steps697698The `steps` field allows you to define what steps should run
···693 MY_ENV_VAR: "MY_ENV_VALUE"694```695696+By default, the following environment variables set:697+698+- `CI` - Always set to `true` to indicate a CI environment699+- `TANGLED_PIPELINE_ID` - The AT URI of the current pipeline700+- `TANGLED_REPO_KNOT` - The repository's knot hostname701+- `TANGLED_REPO_DID` - The DID of the repository owner702+- `TANGLED_REPO_NAME` - The name of the repository703+- `TANGLED_REPO_DEFAULT_BRANCH` - The default branch of the704+ repository705+- `TANGLED_REPO_URL` - The full URL to the repository706+707+These variables are only available when the pipeline is708+triggered by a push:709+710+- `TANGLED_REF` - The full git reference (e.g.,711+ `refs/heads/main` or `refs/tags/v1.0.0`)712+- `TANGLED_REF_NAME` - The short name of the reference713+ (e.g., `main` or `v1.0.0`)714+- `TANGLED_REF_TYPE` - The type of reference, either715+ `branch` or `tag`716+- `TANGLED_SHA` - The commit SHA that triggered the pipeline717+- `TANGLED_COMMIT_SHA` - Alias for `TANGLED_SHA`718+719+These variables are only available when the pipeline is720+triggered by a pull request:721+722+- `TANGLED_PR_SOURCE_BRANCH` - The source branch of the pull723+ request724+- `TANGLED_PR_TARGET_BRANCH` - The target branch of the pull725+ request726+- `TANGLED_PR_SOURCE_SHA` - The commit SHA of the source727+ branch728+729### Steps730731The `steps` field allows you to define what steps should run