flxbl-io/Authenticate to Environment with Lock
Authenticate to a Salesforce environment with exclusive locking and automatic unlock
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| environment | Name of the environment to lock and authenticate | yes | — |
| repository | Repository name (format: owner/repo) | no | ${{ github.repository }} |
| duration | Lock duration in minutes | no | 60 |
| reason | Reason for locking the environment (e.g., 'PR #123 validation') | no | "" |
| sfp-server-url | URL to the SFP Server instance (e.g., https://your-org.flxbl.io) | yes | — |
| sfp-server-token | Token for SFP Server authentication | yes | — |
| wait-timeout | Maximum time to wait for lock acquisition in minutes (0 = wait indefinitely) | no | 0 |
| auto-unlock | Automatically unlock the environment when the workflow completes | no | true |
Outputs
| name | description |
|---|---|
| alias | Alias used for the authenticated org (same as environment name) |
| ticket-id | Lock ticket ID (used for manual unlock if auto-unlock is disabled) |
| instance-url | Instance URL of the authenticated org |
| access-token | Access token for the authenticated org |
| username | Salesforce username of the authenticated org |
| is-active | Whether the lock was acquired |
| auth-method | Authentication method used (sfp-server) |