icredibletech/iCredible Git Security
iCredible Git Security: Enterprise-grade encrypted backups with compression and tamper-proof restoration.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| icredible_activation_code | Your unique activation code for the iCredible service. This is required to authenticate and authorize the action to perform backup and restore operations. | yes | — |
| icredible_encryption_password | The secret password used to encrypt the repository backup and decrypt it during restore. Must be at least 8 characters long and include: uppercase letter, lowercase letter, digit, and special character. | yes | — |
| action | Select operation type (backup or restore) | no | backup |
| github-token | GITHUB_TOKEN to be used for identity verification. | yes | — |
| file_version_id | The unique identifier of the backup version you wish to restore. Providing a value for this input triggers the restore workflow. Leave this empty to perform a backup. | no | "" |
| icredible_repository_restore_token | A GitHub Personal Access Token (PAT) with 'repo' and 'workflow' scopes. This is required only for the restore operation to push the restored repository and its history. | no | "" |
| suspend_actions | If true, temporarily disables all repository workflows to ensure a safe and uninterrupted restore operation. This prevents other automations from interfering. | no | true |
| otp_delivery_method | Specifies the delivery method for the OTP required to authorize a restore operation. Valid options are 'MAIL' or 'AUTHENTICATOR'. | no |
Outputs
| name | description |
|---|---|
| record_id | The unique record ID of the backup (backup operation only) |
| directory_record_id | The directory record ID of the backup (backup operation only) |
| file_size | Original file size in bytes (backup operation only) |
| compressed_size | Compressed file size in bytes (backup operation only) |
| encrypted_size | Encrypted file size in bytes (backup operation only) |
| file_version_id | The file version ID that was restored (restore operation only) |
| workflows_suspended | Whether GitHub Actions were suspended during restore (restore operation only) |