Skip to content

Commit 504fef1

Browse files
victor-accariniGustavo Flores
andauthored
workflows: add dashboard team management file (#1895)
* workflows: add dashboard team management file To add and remove members of the dashboard team we use a specific membership file, this way it's easier to onboarding and offboard new members. Github has a policy that only members of an organization can be part of a team, this change automates that invitation and team setup. Signed-off-by: Victor Accarini <victor.accarini@profusion.mobi> * chore: update .gitignore and add member to dashboard team Ignore node_modules in .github/scripts to prevent accidental commits of dependency directories Add new member to the dashboard team configuration Signed-off-by: Gustavo Flores <gustavo.flores@profusion.mobi> --------- Signed-off-by: Victor Accarini <victor.accarini@profusion.mobi> Signed-off-by: Gustavo Flores <gustavo.flores@profusion.mobi> Co-authored-by: Gustavo Flores <gustavo.flores@profusion.mobi>
1 parent 6e7206d commit 504fef1

7 files changed

Lines changed: 497 additions & 0 deletions

File tree

.github/dashboard-team

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
nuclearcat
2+
bhcopeland
3+
victor-accarini
4+
alanpeixinho
5+
gustavobtflores
6+
tales-aparecida

.github/scripts/package-lock.json

Lines changed: 186 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/scripts/package.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"name": "automation-scripts",
3+
"private": true,
4+
"type": "commonjs",
5+
"dependencies": {
6+
"@octokit/rest": "22.0.1"
7+
}
8+
}

0 commit comments

Comments
 (0)