infinitaslearning/Notion github catalog
A github action that synchronises a Github repo data, including Backstage definition file information, with a Notion database
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| github_owner | Github owner organization or user - e.g. infinitaslearning | yes | — |
| github_token | Github API token | yes | — |
| notion_token | Notion API token | yes | — |
| database | Parent database to add to | yes | — |
| push_missing | Push services that miss a `catalog-info.yaml` file or not | yes | — |
| ignore_hash | Ignore the hash and update regardless | — | false |
| system_database | Database ID to read systems from | — | — |
| owner_database | Database ID to read segments from | — | — |
| repository_type | Github repository type (e.g. all|private|internal), defaults to `all` | — | all |
| repository_filter | Regex string to filter repository name by, defaults to .* | — | .* |
| repository_batch_size | How many github repos to request in parallel, defaults to 10 | — | 10 |
| catalog_file | Catalog file name to look for in the root of repo, defaults to `catalog-file.yaml` | — | catalog-info.yaml |
Outputs
| name | description |
|---|---|
| status | The status of the scan |