Dundar Göc
1d0e38e42c
ci: download reviews.js through checkout instead of wget
...
This makes testing the workflows much smoother.
2022-02-17 23:30:22 +01:00
Dundar Göc
b877237612
ci(reviews): move reviews.js to .github/scripts
2022-02-17 14:48:14 +01:00
Dundar Göc
5aed2e9f27
ci(labeler): disable sync that interferes with other jobs
2022-02-14 21:16:36 +01:00
zeertzjq
29eabbcd07
ci: use a separate script for request review workflow
2022-02-14 07:47:10 +08:00
Dundar Göc
0c901baee1
revert: "ci: use continue-on-error instead of "|| true""
...
This reverts commit 559aa4179c
.
I mistakenly believed both ways of writing were equivalent; this is
untrue. Setting continue-on-error to true will make the job pass, but
an error annotation will still be created which is misleading since it's
not actually an error.
2022-02-12 11:03:32 +01:00
Dundar Göc
e957697334
ci: fix reviews workflow by sending an artifact with PR number
2022-02-11 15:12:41 +01:00
Dundar Göc
b0bcbb08a9
ci: add reviewers if labels are manually added after PR creation
2022-02-10 18:06:36 +01:00
Dundar Göc
afac1b5d87
ci: add more reviewers based on label
2022-02-09 10:47:14 +01:00
Dundar Göc
79bacb0973
ci: add write permissions to add-reviewer job
2022-02-08 14:56:46 +01:00
Dundar Göc
fde169f328
ci: add reviewers based on label
2022-02-07 21:25:45 +01:00
Dundar Göc
6c1d6f3dd6
ci: remove non-working add-reviewer job
2022-01-17 18:48:08 +01:00
Dundar Göc
f29a4ec553
ci: add a continue-on-error to the add-reviewer jobs
...
This is to circumvent a limitation in GitHub Actions that requires
special organization access in order to add any reviewers.
2022-01-09 19:57:25 +01:00
Dundar Göc
fd71162428
ci: add reviewer based on label
...
Also remove CODEOWNERS since this is a superior solution.
2022-01-09 11:30:05 +01:00
Dundar Göc
559aa4179c
ci: use continue-on-error instead of "|| true"
...
The intention is clearer and doesn't rely on shell-isms.
2022-01-08 15:31:14 +01:00
Dundar Göc
df06c36932
ci: run type-scope job after the triage job
...
This should prevent the scenario of one job accidentally removing a
relevant label from the other.
2022-01-07 13:32:14 +01:00
Rob Cowsill
4c4a41c70c
ci(labeler): Remove checkout steps
...
Sets GH_REPO and passes PR number to `gh`, making checkout unnecessary
2021-10-15 15:08:12 +01:00
Dundar Göc
348787a1b7
ci: make labeler also work for breaking changes
...
This means that
"refactor!: description"
and
"refactor(scope)!: description"
will add the "refactor" label.
2021-10-13 19:55:10 +02:00
dundargoc
7152353ade
ci: add type and scope from PR title as labels #15850
...
This only works if the label exists in the first place of course.
2021-09-30 08:08:36 -07:00
dundargoc
6c08af083d
ci: label PRs only the first time they're opened ( #15209 )
...
instead of on every change -- including removing erroneous labels
2021-07-28 11:30:08 +02:00
Matthieu Coudron
c40de6e5f5
feat(ci): autolabel pull requests ( #14574 )
...
autolabel pull requests depending on which files are modified
2021-05-18 09:37:18 +02:00