Skip to content
Snippets Groups Projects
Unverified Commit bf3e899e authored by Aleksandr Lesnenko's avatar Aleksandr Lesnenko Committed by GitHub
Browse files

Specify GH project board per team (#39631)

* specify GH project board per team

* update teams projectUrls

* remove QC team project url
parent e3de8890
No related branches found
No related tags found
No related merge requests found
......@@ -15,16 +15,12 @@
{
"name": "Embedding",
"label": ".Team/Embedding",
"members": [
"WiNloSt",
"deniskaber",
"oisincoveney",
"npretto"
]
"members": ["WiNloSt", "deniskaber", "oisincoveney", "npretto"]
},
{
"name": "BEC",
"label": ".Team/BackendComponents",
"projectUrl": "https://github.com/orgs/metabase/projects/50/views/1",
"members": [
"tsmacdonald",
"qnkhuat",
......@@ -36,13 +32,8 @@
{
"name": "Query Processor",
"label": ".Team/QueryProcessor",
"members": [
"camsaul",
"snoe",
"bshepherdson",
"metamben",
"lbrdnk"
]
"projectUrl": "https://github.com/orgs/metabase/projects/50/views/1",
"members": ["camsaul", "snoe", "bshepherdson", "metamben", "lbrdnk"]
},
{
"name": "Admin Webapp",
......
......@@ -30,7 +30,7 @@ jobs:
const prNumber = context.payload.pull_request.number;
if (prAuthor.endsWith('[bot]')) {
return false;
return null;
}
// Assign PR author
......@@ -44,7 +44,7 @@ jobs:
const team = teamConfig.teams.find(t => t.members.includes(prAuthor));
if (!team) {
console.log('You are not assigned to any team. If you need one, update .github/team.json');
return false;
return null;
}
try {
......@@ -55,7 +55,7 @@ jobs:
});
} catch (e) {
console.log(`The label ${team.label} does not exist, create it first`);
return false;
return null;
}
// Add team label
......@@ -66,9 +66,9 @@ jobs:
labels: [team.label]
});
return true;
return team.projectUrl || null;
- uses: actions/add-to-project@v0.5.0
if: ${{ fromJSON(steps.auto-assign.outputs.result) }}
if: ${{ steps.auto-assign.outputs.result != 'null' }}
with:
project-url: https://github.com/orgs/metabase/projects/50/views/1
project-url: ${{ steps.auto-assign.outputs.result }}
github-token: ${{ steps.generate-token.outputs.token }}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment