glassops-platform/GlassOps Runtime
Bootstraps a governed Salesforce execution environment adhering to the GlassOps Protocol.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| jwt_key | Private Key for JWT flow | yes | — |
| client_id | Connected App Consumer Key | yes | — |
| username | Target Org Username | yes | — |
| instance_url | Salesforce login URL (e.g., https://login.salesforce.com or https://test.salesforce.com) | no | https://login.salesforce.com |
| enforce_policy | If true, scans devops-config.json before allowing CLI use | no | true |
| test_results | JSON string with test results: {"total": 100, "passed": 95, "failed": 5} | no | — |
| coverage_percentage | Code coverage percentage (0-100) | no | — |
| coverage_required | Required coverage percentage threshold | no | 80 |
| plugins | Comma-separated list of Salesforce CLI plugins to install (e.g., 'sfdx-hardis,@salesforce/plugin-deploy-retrieve') | no | — |
| skip_auth | If true, skips Salesforce authentication (useful for CI/governance testing) | no | false |
Outputs
| name | description |
|---|---|
| runtime_id | Unique ID for this execution session |
| org_id | Authenticated Org ID |
| is_locked | True if the environment is currently frozen by policy |
| contract_path | Path to the generated deployment contract JSON file |