@@ -9,15 +9,17 @@ infrastructure.
9
9
10
10
### Normalize Repos
11
11
12
- - Workflow
13
- - Status: [ ![ Normalize Repos] [ norm_badge ]] [ norm_link ]
14
- - Schedule: Hourly at 45 minutes past the hour (` **:45 ` )
15
- - YAML: [ ` normalize_repos.yml ` ] [ norm_pr_yml ]
16
- - Script: ` normalize_repos.py `
17
- - Common Modules: [ ` ccos/ ` ] ( ccos/ )
18
- - Specific Modules: [ ` ccos/norm/ ` ] ( ccos/norm/ )
19
- - Required Environment Variables:
20
- - ` ADMIN_GITHUB_TOKEN `
12
+ | ** Workflow** | | |
13
+ | -- | --: | --- |
14
+ | | Status: | [ ![ Normalize Repos] [ norm_badge ]] [ norm_link ] |
15
+ | | Schedule: | Hourly at 45 minutes past the hour (` **:45 ` ) |
16
+ | | YAML: | [ ` normalize_repos.yml ` ] [ norm_pr_yml ] |
17
+ | ** Script** | | |
18
+ | | File: | [ ` normalize_repos.py ` ] [ norm_file ] |
19
+ | | Common Modules: | [ ` ccos/ ` ] ( ccos/ ) |
20
+ | | Specific Modules: | [ ` ccos/norm/ ` ] ( ccos/norm/ ) |
21
+ | ** Env** | | |
22
+ | | Required: | ` ADMIN_GITHUB_TOKEN ` |
21
23
22
24
This workflow ensures that all active repositories in the creativecommons
23
25
GitHub organization are consistent in the following ways:
@@ -27,29 +29,32 @@ GitHub organization are consistent in the following ways:
27
29
This script will only update color and description of existing labels or create
28
30
new labels. It will never delete labels.
29
31
30
- [ norm_pr_yml ] : .github/workflows/normalize_repos.yml
31
32
[ norm_badge ] : https://github.com/creativecommons/ccos-scripts/actions/workflows/normalize_repos.yml/badge.svg
32
33
[ norm_link ] : https://github.com/creativecommons/ccos-scripts/actions/workflows/normalize_repos.yml
34
+ [ norm_pr_yml ] : .github/workflows/normalize_repos.yml
35
+ [ norm_file ] : normalize_repos.py
33
36
34
37
35
38
### Push data to CC Open Source
36
39
37
- - Workflow
38
- - Status: [ ![ Push data to CC Open Source] [ data_badge ]] [ data_link ]
39
- - Schedule: Daily at midnight:15 (` 00:15 ` )
40
- - YAML: [ ` push_data_to_ccos.yml ` ] [ push_ccos_yml ]
41
- - Script: ` push_data_to_ccos.py `
42
- - Common Modules: [ ` ccos/ ` ] ( ccos/ )
43
- - Specific Modules: [ ` ccos/data/ ` ] ( ccos/data/ )
44
- - Required Environment Variables:
45
- - ` ADMIN_ASANA_TOKEN `
46
- - ` ADMIN_GITHUB_TOKEN `
40
+ | ** Workflow** | | |
41
+ | -- | --: | --- |
42
+ | | Status: | [ ![ Push data to CC Open Source] [ data_badge ]] [ data_link ] |
43
+ | | Schedule: | Daily at midnight:15 (` 00:15 ` ) |
44
+ | | YAML: | [ ` push_data_to_ccos.yml ` ] [ push_ccos_yml ] |
45
+ | ** Script** | | |
46
+ | | File: | [ ` push_data_to_ccos.py ` ] [ data_file ] |
47
+ | | Common Modules: | [ ` ccos/ ` ] ( ccos/ ) |
48
+ | | Specific Modules: | [ ` ccos/data/ ` ] ( ccos/data/ ) |
49
+ | ** Env** | | |
50
+ | | Required: | ` ADMIN_ASANA_TOKEN ` |
51
+ | | Required: | ` ADMIN_GITHUB_TOKEN ` |
47
52
48
53
This workflow retreives data from Asana, formats it as a lektor databag, and
49
54
pushes it to CC Open Source website source repository:
50
55
- Data Source: [ Community Team Tracking - Asana] [ asana ] (limited access)
51
56
- Data Destination:
52
- - [ ` creativecommons.github.io-source ` ] [ ccos_source ]
57
+ - [ ` creativecommons/creativecommons .github.io-source ` ] [ ccos_source ]
53
58
- [ ` databags/community_team_members.json ` ] [ db_community ]
54
59
- [ ` databags/repos.json ` ] [ db_repos ]
55
60
@@ -59,6 +64,8 @@ The destination data is used by the following pages:
59
64
60
65
[ data_badge ] : https://github.com/creativecommons/ccos-scripts/actions/workflows/push_data_to_ccos.yml/badge.svg
61
66
[ data_link ] : https://github.com/creativecommons/ccos-scripts/actions/workflows/push_data_to_ccos.yml
67
+ [ push_ccos_yml ] : .github/workflows/push_data_to_ccos.yml
68
+ [ data_file ] : push_data_to_ccos.py
62
69
[ ctlistpage ] : https://opensource.creativecommons.org/community/community-team/members/
63
70
[ osproj ] : https://opensource.creativecommons.org/contributing-code/projects/
64
71
[ asana ] : https://app.asana.com/0/1172465506923657/list
@@ -92,7 +99,6 @@ The destination data is used by the following pages:
92
99
93
100
[ community_pr_yml ] : .github/workflows/add_community_pr.yml
94
101
[ vocab_in_progress ] : https://github.com/orgs/creativecommons/projects/13
95
- [ push_ccos_yml ] : .github/workflows/push_data_to_ccos.yml
96
102
[ sync_team_yml ] : .github/workflows/sync_community_team.yml
97
103
[ track_backlog ] : .github/workflows/track_backlog.yml
98
104
[ active_sprint ] : https://github.com/orgs/creativecommons/projects/7
0 commit comments