Kaynağa Gözat

debugging

Signed-off-by: Alex Meijer <alexander.meijer@ibm.com>
Alex Meijer 1 yıl önce
ebeveyn
işleme
2b62c11680
1 değiştirilmiş dosya ile 21 ekleme ve 4 silme
  1. 21 4
      .github/workflows/build-test-image.yml

+ 21 - 4
.github/workflows/build-test-image.yml

@@ -29,12 +29,29 @@ jobs:
                   permission: 'push'
                 });
                 
-                // Get team members
-                const { data: teamMembers } = await github.rest.teams.listMembersInOrg({
-                  org: 'opencost',
-                  team_slug: 'opencost-maintainers'
+                // List all teams to find the correct slug
+                const { data: teams } = await github.rest.teams.list({
+                  org: 'opencost'
                 });
                 
+                console.log('Available teams:');
+                teams.forEach(team => {
+                  console.log(`- ${team.name} (slug: ${team.slug})`);
+                });
+                
+                // Try to get team members, but don't fail if team doesn't exist
+                let teamMembers = [];
+                try {
+                  const { data: members } = await github.rest.teams.listMembersInOrg({
+                    org: 'opencost',
+                    team_slug: 'opencost-maintainers'
+                  });
+                  teamMembers = members;
+                } catch (error) {
+                  console.log('Error fetching team members:', error.message);
+                  console.log('Continuing with empty team members list');
+                }
+                
                 const writers = collaborators.map(collaborator => collaborator.login);
                 const maintainers = teamMembers.map(member => member.login);