Levitate: use a custom breaking change label (#48494)
* chore: temporarily rename the breaking-change label assigned by Levitate * chore: use 'levitate breaking change' as a label
This commit is contained in:
@@ -61,7 +61,7 @@ jobs:
|
|||||||
const script = require('./.github/workflows/scripts/json-file-to-job-output.js');
|
const script = require('./.github/workflows/scripts/json-file-to-job-output.js');
|
||||||
await script({ core, filePath });
|
await script({ core, filePath });
|
||||||
|
|
||||||
- name: Check if "breaking change" label exists
|
- name: Check if "levitate breaking change" label exists
|
||||||
id: does-label-exist
|
id: does-label-exist
|
||||||
uses: actions/github-script@v6
|
uses: actions/github-script@v6
|
||||||
env:
|
env:
|
||||||
@@ -74,7 +74,7 @@ jobs:
|
|||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
});
|
});
|
||||||
const labels = data.map(({ name }) => name);
|
const labels = data.map(({ name }) => name);
|
||||||
const doesExist = labels.includes('breaking change');
|
const doesExist = labels.includes('levitate breaking change');
|
||||||
|
|
||||||
return doesExist ? 1 : 0;
|
return doesExist ? 1 : 0;
|
||||||
|
|
||||||
@@ -117,7 +117,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_LEVITATE_WEBHOOK_URL }}
|
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_LEVITATE_WEBHOOK_URL }}
|
||||||
|
|
||||||
- name: Add "breaking change" label
|
- name: Add "levitate breaking change" label
|
||||||
if: ${{ steps.levitate-run.outputs.exit_code == 1 && steps.does-label-exist.outputs.result == 0 }}
|
if: ${{ steps.levitate-run.outputs.exit_code == 1 && steps.does-label-exist.outputs.result == 0 }}
|
||||||
uses: actions/github-script@v6
|
uses: actions/github-script@v6
|
||||||
env:
|
env:
|
||||||
@@ -129,10 +129,10 @@ jobs:
|
|||||||
issue_number: process.env.PR_NUMBER,
|
issue_number: process.env.PR_NUMBER,
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
labels: ['breaking change']
|
labels: ['levitate breaking change']
|
||||||
})
|
})
|
||||||
|
|
||||||
- name: Remove "breaking change" label
|
- name: Remove "levitate breaking change" label
|
||||||
if: ${{ steps.levitate-run.outputs.exit_code == 0 && steps.does-label-exist.outputs.result == 1 }}
|
if: ${{ steps.levitate-run.outputs.exit_code == 0 && steps.does-label-exist.outputs.result == 1 }}
|
||||||
uses: actions/github-script@v6
|
uses: actions/github-script@v6
|
||||||
env:
|
env:
|
||||||
@@ -144,7 +144,7 @@ jobs:
|
|||||||
issue_number: process.env.PR_NUMBER,
|
issue_number: process.env.PR_NUMBER,
|
||||||
owner: context.repo.owner,
|
owner: context.repo.owner,
|
||||||
repo: context.repo.repo,
|
repo: context.repo.repo,
|
||||||
name: 'breaking change'
|
name: 'levitate breaking change'
|
||||||
})
|
})
|
||||||
|
|
||||||
# This is very weird, the actual request goes through (comes back with a 201), but does not assign the team.
|
# This is very weird, the actual request goes through (comes back with a 201), but does not assign the team.
|
||||||
|
|||||||
Reference in New Issue
Block a user