Skip to content

Commit f8be2d4

Browse files
committed
fixup! tools: add workflow to ensure README lists are in sync with gh teams
do not error out if secret is missing
1 parent 5370926 commit f8be2d4

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

.github/workflows/linters-readme.yml

+6-4
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,14 @@ jobs:
3232
get_list_members() {
3333
TEAM="$1"
3434
QUOTE='"'
35-
gh api "/orgs/$GITHUB_REPOSITORY_OWNER/teams/$TEAM/members" -X GET -f per_page=100 --jq "map(.login) | ${QUOTE}${TEAM}=\(tojson)${QUOTE}"
35+
gh api "/orgs/nodejs/teams/$TEAM/members" -X GET -f per_page=100 --jq "map(.login) | ${QUOTE}${TEAM}=\(tojson)${QUOTE}"
3636
}
3737
38-
get_list_members "collaborators" >> "$GITHUB_OUTPUT"
39-
get_list_members "issue-triage" >> "$GITHUB_OUTPUT"
40-
get_list_members "tsc" >> "$GITHUB_OUTPUT"
38+
[ -z "$GITHUB_TOKEN" ] || (
39+
get_list_members "collaborators"
40+
get_list_members "issue-triage"
41+
get_list_members "tsc"
42+
) >> "$GITHUB_OUTPUT"
4143
env:
4244
GITHUB_TOKEN: ${{ secrets.GH_USER_TOKEN }}
4345
- name: Get modified README

tools/lint-readme-lists.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ console.info('Lists are in the alphabetical order.');
6767

6868
assert.deepStrictEqual(tscMembers, new Set(), 'Some TSC members are not listed as Collaborators');
6969

70-
if (argv[2]) {
70+
if (argv[2] && argv[2] !== '{}') {
7171
const reviver = (_, value) =>
7272
(typeof value === 'string' && value[0] === '[' && value.at(-1) === ']' ?
7373
new Set(JSON.parse(value)) :

0 commit comments

Comments
 (0)