SQLMesh Environment Resolution (sqlmesh/environment)
Resolves SQLMesh target environment names dynamically based on Git branch context, pull request numbers, and event metadata via resolve.py.
🛠️ Usage
- name: sqlmesh | resolve environment
id: sqlmesh-env
uses: jambazid/gha-actions/sqlmesh/environment@main
with:
default-environment: dev
| Input |
Description |
Required |
Default |
default-environment |
Default environment name for non-PR pushes to main branch. |
false |
prod |
📤 Outputs
| Output |
Description |
environment-name |
Resolved SQLMesh environment name (e.g. pr_123, dev, prod). |
is-production |
Boolean flag (true or false) indicating if target is production. |