Skip to content

Class: GhaDocument

A document that holds the workflows, actions, rulesets and required status checks of one or more repositories.

URI: gha:Document

 classDiagram
    class GhaDocument
    click GhaDocument href "../GhaDocument/"
      GhaDocument : actions
        
          
    
        
        
        GhaDocument --> "*" GhaAction : actions
        click GhaAction href "../GhaAction/"
    

        
      GhaDocument : required_checks
        
          
    
        
        
        GhaDocument --> "*" GhaRequiredStatusCheck : required_checks
        click GhaRequiredStatusCheck href "../GhaRequiredStatusCheck/"
    

        
      GhaDocument : reusable_workflows
        
          
    
        
        
        GhaDocument --> "*" GhaReusableWorkflow : reusable_workflows
        click GhaReusableWorkflow href "../GhaReusableWorkflow/"
    

        
      GhaDocument : rulesets
        
          
    
        
        
        GhaDocument --> "*" GhaRepositoryRuleset : rulesets
        click GhaRepositoryRuleset href "../GhaRepositoryRuleset/"
    

        
      GhaDocument : workflows
        
          
    
        
        
        GhaDocument --> "*" GhaWorkflow : workflows
        click GhaWorkflow href "../GhaWorkflow/"
    

        
      
Property Value
Class URI gha:Document
Tree Root Yes
Name Cardinality and Range Description Inheritance
workflows *
GhaWorkflow
The workflows other than the reusable ones direct
reusable_workflows *
GhaReusableWorkflow
The reusable workflows direct
actions *
GhaAction
The actions direct
rulesets *
GhaRepositoryRuleset
The rulesets direct
required_checks *
GhaRequiredStatusCheck
The status checks the rulesets require direct
Mapping Type Mapped Value
self gha:Document
native gha:GhaDocument
name: GhaDocument
description: A document that holds the workflows, actions, rulesets and required status
checks of one or more repositories.
from_schema: https://w3id.org/lmodel/github-actions
attributes:
workflows:
name: workflows
description: The workflows other than the reusable ones.
from_schema: https://w3id.org/lmodel/github-actions
rank: 1000
domain_of:
- GhaDocument
range: GhaWorkflow
multivalued: true
inlined: true
inlined_as_list: true
reusable_workflows:
name: reusable_workflows
description: The reusable workflows.
from_schema: https://w3id.org/lmodel/github-actions
rank: 1000
domain_of:
- GhaDocument
range: GhaReusableWorkflow
multivalued: true
inlined: true
inlined_as_list: true
actions:
name: actions
description: The actions.
from_schema: https://w3id.org/lmodel/github-actions
rank: 1000
domain_of:
- GhaDocument
range: GhaAction
multivalued: true
inlined: true
inlined_as_list: true
rulesets:
name: rulesets
description: The rulesets.
from_schema: https://w3id.org/lmodel/github-actions
rank: 1000
domain_of:
- GhaDocument
range: GhaRepositoryRuleset
multivalued: true
inlined: true
inlined_as_list: true
required_checks:
name: required_checks
description: The status checks the rulesets require.
from_schema: https://w3id.org/lmodel/github-actions
rank: 1000
domain_of:
- GhaDocument
range: GhaRequiredStatusCheck
multivalued: true
inlined: true
inlined_as_list: true
class_uri: gha:Document
tree_root: true
name: GhaDocument
description: A document that holds the workflows, actions, rulesets and required status
checks of one or more repositories.
from_schema: https://w3id.org/lmodel/github-actions
attributes:
workflows:
name: workflows
description: The workflows other than the reusable ones.
from_schema: https://w3id.org/lmodel/github-actions
rank: 1000
owner: GhaDocument
domain_of:
- GhaDocument
range: GhaWorkflow
multivalued: true
inlined: true
inlined_as_list: true
reusable_workflows:
name: reusable_workflows
description: The reusable workflows.
from_schema: https://w3id.org/lmodel/github-actions
rank: 1000
owner: GhaDocument
domain_of:
- GhaDocument
range: GhaReusableWorkflow
multivalued: true
inlined: true
inlined_as_list: true
actions:
name: actions
description: The actions.
from_schema: https://w3id.org/lmodel/github-actions
rank: 1000
owner: GhaDocument
domain_of:
- GhaDocument
range: GhaAction
multivalued: true
inlined: true
inlined_as_list: true
rulesets:
name: rulesets
description: The rulesets.
from_schema: https://w3id.org/lmodel/github-actions
rank: 1000
owner: GhaDocument
domain_of:
- GhaDocument
range: GhaRepositoryRuleset
multivalued: true
inlined: true
inlined_as_list: true
required_checks:
name: required_checks
description: The status checks the rulesets require.
from_schema: https://w3id.org/lmodel/github-actions
rank: 1000
owner: GhaDocument
domain_of:
- GhaDocument
range: GhaRequiredStatusCheck
multivalued: true
inlined: true
inlined_as_list: true
class_uri: gha:Document
tree_root: true