Skip to content

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

📥 Inputs

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.