oxctl/LTI auto configuration
Wrap @oxctl/lti-auto-configuration for reusable GitHub Action workflows
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 7, 2026
- License
- None
Pinned Snippet
uses: oxctl/lti-auto-configuration-action@52a209f4eed58ad6c73a23ac6902e9663de36ffb # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | Command to run with lti-auto-configuration. | no | deploy |
| working-directory | Directory containing tool-config/default.json and related files | no | . |
| canvas-url | Canvas host URL for profile setup | yes | — |
| tool-support-url | Tool Support URL for profile setup | yes | — |
| canvas-token | Canvas token for profile setup | yes | — |
| tool-support-username | Tool Support username for profile setup | yes | — |
| tool-support-password | Tool Support password for profile setup | yes | — |
| node-config | Optional NODE_CONFIG JSON override passed to the CLI | no | "" |
| node-extra-ca-certs | Optional path for NODE_EXTRA_CA_CERTS when using self-signed certs | no | "" |
Outputs
| name | description |
|---|---|
| client-id | LTI client ID from JSON summary (deploy/create/update) or export |
| external-tool-id | External tool ID from JSON command summary (create/update/deploy) |
| export-json | JSON summary (deploy/create/update) or full JSON from export |